{"id":43782,"name":"const-str","ecosystem":"cargo","repository_url":"https://github.com/Nugine/const-str","issues_count":64,"created_at":"2025-06-18T14:47:37.642Z","updated_at":"2025-06-18T14:47:37.642Z","purl":"pkg:cargo/const-str","metadata":{"id":4014305,"name":"const-str","ecosystem":"cargo","description":"compile-time string operations","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/Nugine/const-str","keywords_array":["const","proc-macro","string"],"namespace":null,"versions_count":25,"first_release_published_at":"2020-09-10T13:52:57.883Z","latest_release_published_at":"2025-02-04T09:26:30.725Z","latest_release_number":"0.6.2","last_synced_at":"2025-06-01T10:13:33.288Z","created_at":"2022-04-12T08:40:06.568Z","updated_at":"2025-06-01T10:13:36.510Z","registry_url":"https://crates.io/crates/const-str/","install_command":"cargo install const-str","documentation_url":"https://docs.rs/const-str/","metadata":{"categories":["no-std","text-processing"]},"repo_metadata":{"id":37744290,"uuid":"294421661","full_name":"Nugine/const-str","owner":"Nugine","description":"Compile-time string operations","archived":false,"fork":false,"pushed_at":"2025-05-31T12:10:49.000Z","size":281,"stargazers_count":95,"open_issues_count":6,"forks_count":9,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-06-01T00:33:08.332Z","etag":null,"topics":["rust","string"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nugine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":["https://github.com/Nugine#sponsor","https://paypal.me/nugine0"]}},"created_at":"2020-09-10T13:42:53.000Z","updated_at":"2025-05-31T12:10:54.000Z","dependencies_parsed_at":"2023-02-15T23:15:27.755Z","dependency_job_id":"d944c0dc-e6fc-4a09-b6f7-2ed0c325abc6","html_url":"https://github.com/Nugine/const-str","commit_stats":{"total_commits":134,"total_committers":3,"mean_commits":"44.666666666666664","dds":"0.014925373134328401","last_synced_commit":"3a01502e13d2ebf719bcaffca9fac2ffa23988d9"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nugine","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257431053,"owners_count":22545625,"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":"Nugine","name":null,"uuid":"30099658","kind":"user","description":"","email":"","website":null,"location":"China","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/30099658?u=b18020f156a8b4f0c15ce9f5f2ade1d5a61b8fd3\u0026v=4","repositories_count":31,"last_synced_at":"2023-03-02T17:15:32.615Z","metadata":{"has_sponsors_listing":false,"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":["https://github.com/Nugine#sponsor","https://paypal.me/nugine0"]}},"html_url":"https://github.com/Nugine","funding_links":["https://github.com/Nugine#sponsor","https://paypal.me/nugine0"],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T08:23:40.654Z","updated_at":"2023-03-02T17:15:32.626Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nugine","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nugine/repositories"},"tags":[{"name":"v0.6.2","sha":"d4b0e821c4218f41caf332cece042d2b8b2d14df","kind":"commit","published_at":"2025-02-04T09:09:35.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.6.2","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"0e2774e5d82258147cf8884fcdf03b476cea4280","kind":"commit","published_at":"2025-01-31T11:35:57.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.6.1","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"179a50137ca7ef3662c1312a0a0ecf6585d5b354","kind":"commit","published_at":"2025-01-26T08:00:20.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.6.0","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.6.0/manifests"},{"name":"v0.5.7","sha":"2797f59ed60301b2e43c540b957eba0ae33a9c65","kind":"commit","published_at":"2024-03-05T07:33:15.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.5.7","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"73b421144cc783bf5149c3411c54a52c582b6052","kind":"commit","published_at":"2023-07-04T07:22:10.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.5.6","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"607857aada1c64cc331a7940233fa344f5e20b6b","kind":"commit","published_at":"2023-06-10T15:26:13.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.5.5","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"b4301c99520ca58510f305a3af0623ed6c5cbe73","kind":"commit","published_at":"2023-04-02T07:30:53.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.5.4","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"4104872762aa43d48defb10bc580476201bbaf2a","kind":"commit","published_at":"2022-11-20T06:06:12.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.5.3","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"c0b106253d5d729ac2185ab27d11fdb6f32f1ee2","kind":"commit","published_at":"2022-10-26T12:02:57.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.5.2","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"21db4120a386dc9f83740fc6b8ceba7128f7366d","kind":"commit","published_at":"2022-09-30T09:35:28.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.5.1","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"e4c14cad1b02466c7e1da1f7ac93311b01062b76","kind":"commit","published_at":"2022-09-30T09:17:27.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.5.0","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.5.0/manifests"},{"name":"v0.4.3","sha":"a549b512ced97f5ec6569823dbce08916cd611f3","kind":"commit","published_at":"2022-07-02T10:26:52.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.4.3","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"796b546c22f5c1d211c5fe1502adf752280afd0f","kind":"commit","published_at":"2022-06-28T10:18:27.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.4.2","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"33fa412fb2f0d43756e444fe0277dd2b1f04b7e4","kind":"commit","published_at":"2022-06-22T09:45:52.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.4.1","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"6342be0307d9b4327709840cdc0e4835100b58d3","kind":"commit","published_at":"2022-06-08T08:09:52.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.4.0","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"76d6befbf65a3ff990ae5fbb9a010b2f072c4ff9","kind":"commit","published_at":"2021-10-11T03:52:40.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.3.1","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"d0915a3b454fbb1a2d1182b0c74d88441a806114","kind":"commit","published_at":"2021-09-26T11:59:59.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.3.0","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"51b2b524952b25b1a9396e7b21242f4ad97da633","kind":"commit","published_at":"2021-09-08T15:23:32.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.2.0","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"14caa5ad167b8fd74b750482a9f0286904b6d368","kind":"commit","published_at":"2021-03-12T00:19:34.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.1.4","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"392c476ac744120af96fe6ede21653d31db5bd13","kind":"commit","published_at":"2020-10-04T12:11:48.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.1.3","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"d53bd88c5cb9d404527841685f6e8dff7aa64015","kind":"commit","published_at":"2020-09-11T02:50:48.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.1.2","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"d4cd1e148d4e4ddf6f4780934309ce4bd5d655a0","kind":"commit","published_at":"2020-09-10T15:22:56.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.1.1","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"79c9e865e6761ca6e87b3891ffd25a2a07197e8d","kind":"commit","published_at":"2020-09-10T13:51:56.000Z","download_url":"https://codeload.github.com/Nugine/const-str/tar.gz/v0.1.0","html_url":"https://github.com/Nugine/const-str/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fconst-str/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-01T10:13:36.510Z","dependent_packages_count":56,"downloads":5494163,"downloads_period":"total","dependent_repos_count":565,"rankings":{"downloads":1.8179210170694329,"dependent_repos_count":1.7492205135173904,"dependent_packages_count":1.198568062352728,"stargazers_count":15.7482692757759,"forks_count":19.816287835867683,"docker_downloads_count":6.029790350221578,"average":7.726676175800786},"purl":"pkg:cargo/const-str","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/const-str","docker_dependents_count":23,"docker_downloads_count":18747364,"usage_url":"https://repos.ecosyste.ms/usage/cargo/const-str","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/const-str/dependencies","status":null,"funding_links":["https://github.com/Nugine#sponsor","https://paypal.me/nugine0"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/const-str/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/const-str/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/const-str/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/const-str/related_packages","maintainers":[{"uuid":"45449","login":"Nugine","name":null,"email":null,"url":"https://github.com/Nugine","packages_count":49,"html_url":"https://crates.io/users/Nugine","role":null,"created_at":"2022-11-07T18:00:55.745Z","updated_at":"2022-11-07T18:00:55.745Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/Nugine/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":193856,"maintainers_count":47959,"namespaces_count":0,"keywords_count":49569,"github":"rust-lang","metadata":{"funded_packages_count":18889},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-18T05:12:45.401Z","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":24,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4300264423","node_id":"PR_kwDOPKLvpc7ULfjU","number":106,"state":"closed","title":"chore(deps): bump the deps group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-05T05:12:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T04:25:36.000Z","updated_at":"2026-05-05T05:12:33.000Z","time_to_close":1212415,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"deps","update_count":20,"packages":[{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"const-str","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"serde_json","old_version":"1.0.148","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"kube","old_version":"2.0.1","new_version":"3.1.0","repository_url":"https://github.com/kube-rs/kube"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"shadow-rs","old_version":"1.5.0","new_version":"2.0.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"snafu","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/shepmaster/snafu"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"utoipa-swagger-ui","old_version":"8.1.0","new_version":"9.0.2","repository_url":"https://github.com/juhaku/utoipa"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [const-str](https://github.com/Nugine/const-str) | `1.0.0` | `1.1.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.1` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.148` | `1.0.149` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [kube](https://github.com/kube-rs/kube) | `2.0.1` | `3.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.40` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.5.0` | `2.0.0` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.8.9` | `0.9.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.3.0` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [utoipa-swagger-ui](https://github.com/juhaku/utoipa) | `8.1.0` | `9.0.2` |\n\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update copyright year in LICENSE by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/57\"\u003eNugine/const-str#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: gate http import behind feature by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/59\"\u003eNugine/const-str#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): remove dev-dependencies by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/60\"\u003eNugine/const-str#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: workspace-level package info by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/61\"\u003eNugine/const-str#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Nugine/const-str/compare/v1.0.0...v1.1.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/Nugine/const-str/commit/601989a89110c33cdf439e61a8b108c1ba0e2a02\"\u003e\u003ccode\u003e601989a\u003c/code\u003e\u003c/a\u003e release v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/402852355eedc3724474a6a67ca79c29a6eade22\"\u003e\u003ccode\u003e4028523\u003c/code\u003e\u003c/a\u003e build: workspace-level package info (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/63dd15811283a62978893a4b820cd6cbe056dec0\"\u003e\u003ccode\u003e63dd158\u003c/code\u003e\u003c/a\u003e build(deps): remove dev-dependencies (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/35e103436c3563474e974582999175d46a7ff7c2\"\u003e\u003ccode\u003e35e1034\u003c/code\u003e\u003c/a\u003e build: gate http import behind feature (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/f66b69d91b61b1cdea6f966dc7f0bc48e7aab5a5\"\u003e\u003ccode\u003ef66b69d\u003c/code\u003e\u003c/a\u003e docs: update copyright year in LICENSE (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\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/tokio/commit/905c146aeda741ea2202f942a7c3a606dda13da5\"\u003e\u003ccode\u003e905c146\u003c/code\u003e\u003c/a\u003e chore: prepare to release v1.52.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61\"\u003e\u003ccode\u003e56aaa43\u003c/code\u003e\u003c/a\u003e rt: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix regression in \u003ccode\u003espawn_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b\"\u003e\u003ccode\u003e57ff47a\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003etrybuild\u003c/code\u003e to expect output from rustc 1.95.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8058\"\u003e#8058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749\"\u003e\u003ccode\u003e812de3e\u003c/code\u003e\u003c/a\u003e ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8053\"\u003e#8053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826\"\u003e\u003ccode\u003eba82e73\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to keep github actions up to date (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53\"\u003e\u003ccode\u003e2e85f9d\u003c/code\u003e\u003c/a\u003e ci: replace cirrus-ci with freebsd-vm (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8041\"\u003e#8041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d\"\u003e\u003ccode\u003ea7e1cd8\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions workflows to use latest tool versions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8047\"\u003e#8047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.17 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.17...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 `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 `tracing-subscriber` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.148 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.148...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strum` from 0.27.2 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/releases\"\u003estrum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the CHANGELOG for the new release by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/452\"\u003ePeternator7/strum#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e by \u003ca href=\"https://github.com/clechasseur\"\u003e\u003ccode\u003e@​clechasseur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003ePeternator7/strum#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to v1.71 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003ePeternator7/strum#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse absolute paths in proc macro by \u003ca href=\"https://github.com/Snarpix\"\u003e\u003ccode\u003e@​Snarpix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003ePeternator7/strum#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003ePeternator7/strum#465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo by \u003ca href=\"https://github.com/j-g00da\"\u003e\u003ccode\u003e@​j-g00da\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/463\"\u003ePeternator7/strum#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e by \u003ca href=\"https://github.com/clechasseur\"\u003e\u003ccode\u003e@​clechasseur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003ePeternator7/strum#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix existing cargo fmt + clippy issues and add GH actions by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003ePeternator7/strum#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[EnumDiscriminant] Automatically add Default by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003ePeternator7/strum#474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor parse_err_ty attribute when the enum has a default variant by \u003ca href=\"https://github.com/scovich\"\u003e\u003ccode\u003e@​scovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003ePeternator7/strum#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake TryFrom and FromStr infallible if there's a default by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003ePeternator7/strum#476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement core::fmt::Display for ParseError by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003ePeternator7/strum#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeternator7/0.28 by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/475\"\u003ePeternator7/strum#475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clechasseur\"\u003e\u003ccode\u003e@​clechasseur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003ePeternator7/strum#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snarpix\"\u003e\u003ccode\u003e@​Snarpix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003ePeternator7/strum#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-g00da\"\u003e\u003ccode\u003e@​j-g00da\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/463\"\u003ePeternator7/strum#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scovich\"\u003e\u003ccode\u003e@​scovich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003ePeternator7/strum#431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ehttps://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/blob/master/CHANGELOG.md\"\u003estrum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\n}\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/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kube` from 2.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kube-rs/kube/releases\"\u003ekube's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMaintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/54?closed=1\"\u003emilestone\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow empty body in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1927\"\u003ekube-rs/kube#1927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed printcolumn argument to derive macro by \u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-core: add optionalOldSelf to CEL \u003ccode\u003eRule\u003c/code\u003e by \u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-add support for basic auth in Proxy by \u003ca href=\"https://github.com/goenning\"\u003e\u003ccode\u003e@​goenning\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1959\"\u003ekube-rs/kube#1959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix OptionalEnum transform for complex enums by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1934\"\u003ekube-rs/kube#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tower-http dependency to 0.6.4 by \u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd minimal-versions CI check by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1940\"\u003ekube-rs/kube#1940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Produce valid CRDs containing flattened untagged enums by \u003ca href=\"https://github.com/NickLarsenNZ\"\u003e\u003ccode\u003e@​NickLarsenNZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1942\"\u003ekube-rs/kube#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-client: Avoid blocking tokio worker during exec auth token refresh by \u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gauravgahlot\"\u003e\u003ccode\u003e@​gauravgahlot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1949\"\u003ekube-rs/kube#1949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.1...3.1.0\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBugfix release for schemas, admission, and docs. Minor internal improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/53?closed=1\"\u003emilestone\u003c/a\u003e. Important fixes below.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate API version of \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/admission/struct.AdmissionResponse.html\"\u003e\u003ccode\u003eAdmissionResponse\u003c/code\u003e\u003c/a\u003e created via invalid call by \u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/schema/struct.OptionalEnum.html\"\u003e\u003ccode\u003eOptionalEnum\u003c/code\u003e\u003c/a\u003e transform skipping schemas with description by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1908\"\u003ekube-rs/kube#1908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove conflicting \u003ccode\u003eadditionalProperties: false\u003c/code\u003e from schema by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1920\"\u003ekube-rs/kube#1920\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phenomenes\"\u003e\u003ccode\u003e@​phenomenes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1900\"\u003ekube-rs/kube#1900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.0...3.0.1\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.0...3.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the new release schedule to match up with the new Kubernetes release.\nLots of additions, fixes and improvements. Thanks to everyone who contributed so heavily over the holidays! Happy new year.\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/kube-rs/kube/blob/main/CHANGELOG.md\"\u003ekube's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.1.0\"\u003e3.1.0\u003c/a\u003e / 2026-03-17\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMaintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/54?closed=1\"\u003emilestone\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow empty body in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1927\"\u003ekube-rs/kube#1927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed printcolumn argument to derive macro by \u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-core: add optionalOldSelf to CEL \u003ccode\u003eRule\u003c/code\u003e by \u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-add support for basic auth in Proxy by \u003ca href=\"https://github.com/goenning\"\u003e\u003ccode\u003e@​goenning\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1959\"\u003ekube-rs/kube#1959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix OptionalEnum transform for complex enums by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1934\"\u003ekube-rs/kube#1934\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump tower-http dependency to 0.6.4 by \u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd minimal-versions CI check by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1940\"\u003ekube-rs/kube#1940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Produce valid CRDs containing flattened untagged enums by \u003ca href=\"https://github.com/NickLarsenNZ\"\u003e\u003ccode\u003e@​NickLarsenNZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1942\"\u003ekube-rs/kube#1942\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekube-client: Avoid blocking tokio worker during exec auth token refresh by \u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gauravgahlot\"\u003e\u003ccode\u003e@​gauravgahlot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1949\"\u003ekube-rs/kube#1949\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.1...3.1.0\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.1.0 / 2026-03-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esee \u003ca href=\"https://github.com/kube-rs/kube/compare/3.1.0...main\"\u003ehttps://github.com/kube-rs/kube/compare/3.1.0...main\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.0.1\"\u003e3.0.1\u003c/a\u003e / 2026-01-30\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBugfix release for schemas, admission, and docs. Minor internal improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/53?closed=1\"\u003emilestone\u003c/a\u003e. Important fixes below.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate API version of \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/admission/struct.AdmissionResponse.html\"\u003e\u003ccode\u003eAdmissionResponse\u003c/code\u003e\u003c/a\u003e created via invalid call by \u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/schema/struct.OptionalEnum.html\"\u003e\u003ccode\u003eOptionalEnum\u003c/code\u003e\u003c/a\u003e transform skipping schemas with description by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1908\"\u003ekube-rs/kube#1908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove conflicting \u003ccode\u003eadditionalProperties: false\u003c/code\u003e from schema by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1920\"\u003ekube-rs/kube#1920\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.0.0\"\u003e3.0.0\u003c/a\u003e / 2026-01-12\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the new release schedule to match up with the new Kubernetes release.\nLots of additions, fixes and improvements. Thanks to everyone who contributed so heavily over the holidays! Happy new year.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/a3a111c5b07093aad1a2e229827280f6c47fbd27\"\u003e\u003ccode\u003ea3a111c\u003c/code\u003e\u003c/a\u003e release 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/7424ee37d2cf77026a9ec2ecedbc909278c31601\"\u003e\u003ccode\u003e7424ee3\u003c/code\u003e\u003c/a\u003e fix(kube-client): Avoid blocking tokio worker during exec auth token refresh ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/9ad27a9691948d90c27e687cec6bf4a499112ef8\"\u003e\u003ccode\u003e9ad27a9\u003c/code\u003e\u003c/a\u003e Re-add support for auth in Proxy (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/ab9040edbfeffb2584d77fa0edfd02eff8f60d2b\"\u003e\u003ccode\u003eab9040e\u003c/code\u003e\u003c/a\u003e fix(runtime): add doc_cfg and remove stale unstable feature notes (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1958\"\u003e#1958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/bc318bc037c8ffd411589254918594e0e62b3dc2\"\u003e\u003ccode\u003ebc318bc\u003c/code\u003e\u003c/a\u003e chore: fix a few typos across the repository (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1949\"\u003e#1949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/90975fdb5e0832d7d0baed5e5c2408eb6453e7b1\"\u003e\u003ccode\u003e90975fd\u003c/code\u003e\u003c/a\u003e feat(kube-core): add optionalOldSelf to CEL Rule (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/1320643f8ce7f8189e03496ff1329d678d76224c\"\u003e\u003ccode\u003e1320643\u003c/code\u003e\u003c/a\u003e fix: Produce valid CRDs containing flattened untagged enums (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1942\"\u003e#1942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/58cf5a6d762d49e101c304ec060ef60bec2769c3\"\u003e\u003ccode\u003e58cf5a6\u003c/code\u003e\u003c/a\u003e Add memory benchmark CI workflow (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1937\"\u003e#1937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/0eef838011d9f19278638ecd5a9a26a5371222aa\"\u003e\u003ccode\u003e0eef838\u003c/code\u003e\u003c/a\u003e Fully document kube-runtime with no missing_docs (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1932\"\u003e#1932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/3980e3e004b6d0e72d49281816e7e86ec94d5209\"\u003e\u003ccode\u003e3980e3e\u003c/code\u003e\u003c/a\u003e Add minimal-versions CI check (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kube-rs/kube/compare/2.0.1...3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.0...v1.2.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.54 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.54...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.35 to 0.23.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/b44c09fbca5172b3f5e5ed6ba2ffe6fcd934e07a\"\u003e\u003ccode\u003eb44c09f\u003c/code\u003e\u003c/a\u003e Prepare 0.23.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e7a555f9e8f1c0260c2dea0ef1f08419bde4b085\"\u003e\u003ccode\u003ee7a555f\u003c/code\u003e\u003c/a\u003e Prefer \u003ccode\u003eOrd::max\u003c/code\u003e to \u003ccode\u003ecore::cmp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c0005beed87c5067be215fb45a119843b99eb2f1\"\u003e\u003ccode\u003ec0005be\u003c/code\u003e\u003c/a\u003e ech: base inner name padding on actual extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4e4952946db97ebe05fe9a80683d95f40a6406b9\"\u003e\u003ccode\u003e4e49529\u003c/code\u003e\u003c/a\u003e ech: test inner name padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/3e06ef1063d2378bbfc395d6232b11e137a09e4f\"\u003e\u003ccode\u003e3e06ef1\u003c/code\u003e\u003c/a\u003e ech: add both name and \u0026quot;gross\u0026quot; padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c574ffd5d655fc73ab34c0cb6f62fa915cf54dee\"\u003e\u003ccode\u003ec574ffd\u003c/code\u003e\u003c/a\u003e ech: avoid short-lived allocation for padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/8bf935cebc6eacf4847753755466efa293e76f45\"\u003e\u003ccode\u003e8bf935c\u003c/code\u003e\u003c/a\u003e ech: pop comment from match arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/9088004a0835b462a634b9866e27c46967ebce95\"\u003e\u003ccode\u003e9088004\u003c/code\u003e\u003c/a\u003e ech: expand \u003ccode\u003emaximum_name_length\u003c/code\u003e to usize ASAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/a612901957ad6f8c2e6a61e79dc776ef1004b087\"\u003e\u003ccode\u003ea612901\u003c/code\u003e\u003c/a\u003e Default require_ems based on CryptoProvider FIPS status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/05416057db6a08b70581c179f9fb32144e288b30\"\u003e\u003ccode\u003e0541605\u003c/code\u003e\u003c/a\u003e Cargo: version 0.23.38 -\u0026gt; 0.23.39\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.35...v/0.23.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadow-rs` from 1.5.0 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/shadow-rs/releases\"\u003eshadow-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: use jiff as the datetime lib by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/259\"\u003ebaoyachi/shadow-rs#259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\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/baoyachi/shadow-rs/pull/259\"\u003ebaoyachi/shadow-rs#259\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/shadow-rs/compare/v1.7.1...v2.0.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v1.7.1...v2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate time dependency to 0.3.47 for RUSTSEC-2026-0009 by \u003ca href=\"https://github.com/macisamuele\"\u003e\u003ccode\u003e@​macisamuele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/255\"\u003ebaoyachi/shadow-rs#255\u003c/a\u003e\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/rustfs/operator/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustfs%2Foperator/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"},{"uuid":"4041381537","node_id":"PR_kwDOPKLvpc7I3JaC","number":95,"state":"closed","title":"Bump the deps group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-16T04:13:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-08T14:16:29.000Z","updated_at":"2026-03-16T04:13:14.000Z","time_to_close":655004,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"deps","update_count":19,"packages":[{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"const-str","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"serde_json","old_version":"1.0.148","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"kube","old_version":"2.0.1","new_version":"3.0.1","repository_url":"https://github.com/kube-rs/kube"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"shadow-rs","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"snafu","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/shepmaster/snafu"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"utoipa-swagger-ui","old_version":"8.1.0","new_version":"9.0.2","repository_url":"https://github.com/juhaku/utoipa"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [const-str](https://github.com/Nugine/const-str) | `1.0.0` | `1.1.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.148` | `1.0.149` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [kube](https://github.com/kube-rs/kube) | `2.0.1` | `3.0.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.37` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.5.0` | `1.7.0` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.8.9` | `0.9.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.8` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.3.0` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [utoipa-swagger-ui](https://github.com/juhaku/utoipa) | `8.1.0` | `9.0.2` |\n\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update copyright year in LICENSE by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/57\"\u003eNugine/const-str#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: gate http import behind feature by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/59\"\u003eNugine/const-str#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): remove dev-dependencies by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/60\"\u003eNugine/const-str#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: workspace-level package info by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/61\"\u003eNugine/const-str#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Nugine/const-str/compare/v1.0.0...v1.1.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/Nugine/const-str/commit/601989a89110c33cdf439e61a8b108c1ba0e2a02\"\u003e\u003ccode\u003e601989a\u003c/code\u003e\u003c/a\u003e release v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/402852355eedc3724474a6a67ca79c29a6eade22\"\u003e\u003ccode\u003e4028523\u003c/code\u003e\u003c/a\u003e build: workspace-level package info (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/63dd15811283a62978893a4b820cd6cbe056dec0\"\u003e\u003ccode\u003e63dd158\u003c/code\u003e\u003c/a\u003e build(deps): remove dev-dependencies (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/35e103436c3563474e974582999175d46a7ff7c2\"\u003e\u003ccode\u003e35e1034\u003c/code\u003e\u003c/a\u003e build: gate http import behind feature (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/f66b69d91b61b1cdea6f966dc7f0bc48e7aab5a5\"\u003e\u003ccode\u003ef66b69d\u003c/code\u003e\u003c/a\u003e docs: update copyright year in LICENSE (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.17 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.17...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 `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 `serde_json` from 1.0.148 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.148...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strum` from 0.27.2 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/blob/master/CHANGELOG.md\"\u003estrum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\n}\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/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kube` from 2.0.1 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kube-rs/kube/releases\"\u003ekube's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBugfix release for schemas, admission, and docs. Minor internal improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/53?closed=1\"\u003emilestone\u003c/a\u003e. Important fixes below.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate API version of \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/admission/struct.AdmissionResponse.html\"\u003e\u003ccode\u003eAdmissionResponse\u003c/code\u003e\u003c/a\u003e created via invalid call by \u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/schema/struct.OptionalEnum.html\"\u003e\u003ccode\u003eOptionalEnum\u003c/code\u003e\u003c/a\u003e transform skipping schemas with description by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1908\"\u003ekube-rs/kube#1908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove conflicting \u003ccode\u003eadditionalProperties: false\u003c/code\u003e from schema by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1920\"\u003ekube-rs/kube#1920\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phenomenes\"\u003e\u003ccode\u003e@​phenomenes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1900\"\u003ekube-rs/kube#1900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.0...3.0.1\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.0...3.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the new release schedule to match up with the new Kubernetes release.\nLots of additions, fixes and improvements. Thanks to everyone who contributed so heavily over the holidays! Happy new year.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eKubernetes \u003ccode\u003ev1_35\u003c/code\u003e support via k8s-openapi \u003ca href=\"https://github.com/Arnavion/k8s-openapi/releases/tag/v0.27.0\"\u003e0.27\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePlease \u003ca href=\"https://kube.rs/upgrading/\"\u003eupgrade k8s-openapi along with kube\u003c/a\u003e to avoid conflicts.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003ejiff\u003c/code\u003e replaces \u003ccode\u003echrono\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eMatching k8s-openapi's \u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/8c1b6fccb7258eb487ed8c829791d427a4b16216\"\u003echange\u003c/a\u003e, kube has also swapped out \u003ccode\u003echrono\u003c/code\u003e. The biggest impact of this is for interacting with timestamps in \u003ccode\u003emetadata\u003c/code\u003e, but it also updates 2 smaller public interfaces in \u003ca href=\"https://docs.rs/kube/latest/kube/api/struct.LogParams.html#structfield.since_time\"\u003e\u003ccode\u003eLogParams\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://docs.rs/kube/latest/kube/struct.Client.html#method.with_valid_until\"\u003e\u003ccode\u003eClient::with_valid_until\u003c/code\u003e\u003c/a\u003e.  See \u003ca href=\"https://redirect.github.com/kube-rs/controller-rs/pull/217/changes\"\u003econtroller-rs#217\u003c/a\u003e for an example change.\u003c/p\u003e\n\u003cp\u003eChanges: \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1868\"\u003ekube-rs/kube#1868\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1870\"\u003ekube-rs/kube#1870\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e has been replaced with \u003ca href=\"https://docs.rs/kube/latest/kube/core/struct.Status.html\"\u003e\u003ccode\u003eStatus\u003c/code\u003e\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e served as a partial metav1/Status replacement which ended up hiding error information to users. These structs have merged, more information is available on errors, and a type alias with a deprecation warning is in place for \u003ca href=\"https://docs.rs/kube/latest/kube/core/type.ErrorResponse.html\"\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e\u003c/a\u003e which will be removed in a later version.\u003c/p\u003e\n\u003cp\u003eThis creates a small breaking change for users matching on specific \u003ca href=\"https://docs.rs/kube/latest/kube/enum.Error.html#variant.Api\"\u003e\u003ccode\u003eError::Api\u003c/code\u003e\u003c/a\u003e codes;\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e     .map_err(|error| match error {\r\n-        kube::Error::Api(kube::error::ErrorResponse { code: 403, .. }) =\u0026gt; {\r\n-            Error::UnauthorizedToPatch(obj)\r\n-        }\r\n+        kube::Error::Api(s) if s.is_forbidden() =\u0026gt; Error::UnauthorizedToPatch(obj),\r\n         other =\u0026gt; Error::Other(other),\r\n     })?;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1875\"\u003ekube-rs/kube#1875\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1883\"\u003ekube-rs/kube#1883\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1891\"\u003ekube-rs/kube#1891\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/kube-rs/kube/blob/main/CHANGELOG.md\"\u003ekube's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.0.1\"\u003e3.0.1\u003c/a\u003e / 2026-01-30\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBugfix release for schemas, admission, and docs. Minor internal improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/53?closed=1\"\u003emilestone\u003c/a\u003e. Important fixes below.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate API version of \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/admission/struct.AdmissionResponse.html\"\u003e\u003ccode\u003eAdmissionResponse\u003c/code\u003e\u003c/a\u003e created via invalid call by \u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/schema/struct.OptionalEnum.html\"\u003e\u003ccode\u003eOptionalEnum\u003c/code\u003e\u003c/a\u003e transform skipping schemas with description by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1908\"\u003ekube-rs/kube#1908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove conflicting \u003ccode\u003eadditionalProperties: false\u003c/code\u003e from schema by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1920\"\u003ekube-rs/kube#1920\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.0.0\"\u003e3.0.0\u003c/a\u003e / 2026-01-12\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the new release schedule to match up with the new Kubernetes release.\nLots of additions, fixes and improvements. Thanks to everyone who contributed so heavily over the holidays! Happy new year.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eKubernetes \u003ccode\u003ev1_35\u003c/code\u003e support via k8s-openapi \u003ca href=\"https://github.com/Arnavion/k8s-openapi/releases/tag/v0.27.0\"\u003e0.27\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePlease \u003ca href=\"https://kube.rs/upgrading/\"\u003eupgrade k8s-openapi along with kube\u003c/a\u003e to avoid conflicts.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003ejiff\u003c/code\u003e replaces \u003ccode\u003echrono\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eMatching k8s-openapi's \u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/8c1b6fccb7258eb487ed8c829791d427a4b16216\"\u003echange\u003c/a\u003e, kube has also swapped out \u003ccode\u003echrono\u003c/code\u003e. The biggest impact of this is for interacting with timestamps in \u003ccode\u003emetadata\u003c/code\u003e, but it also updates 2 smaller public interfaces in \u003ca href=\"https://docs.rs/kube/latest/kube/api/struct.LogParams.html#structfield.since_time\"\u003e\u003ccode\u003eLogParams\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://docs.rs/kube/latest/kube/struct.Client.html#method.with_valid_until\"\u003e\u003ccode\u003eClient::with_valid_until\u003c/code\u003e\u003c/a\u003e.  See \u003ca href=\"https://redirect.github.com/kube-rs/controller-rs/pull/217/changes\"\u003econtroller-rs#217\u003c/a\u003e for an example change.\u003c/p\u003e\n\u003cp\u003eChanges: \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1868\"\u003ekube-rs/kube#1868\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1870\"\u003ekube-rs/kube#1870\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e has been replaced with \u003ca href=\"https://docs.rs/kube/latest/kube/core/struct.Status.html\"\u003e\u003ccode\u003eStatus\u003c/code\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e served as a partial metav1/Status replacement which ended up hiding error information to users. These structs have merged, more information is available on errors, and a type alias with a deprecation warning is in place for \u003ca href=\"https://docs.rs/kube/latest/kube/core/type.ErrorResponse.html\"\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e\u003c/a\u003e which will be removed in a later version.\u003c/p\u003e\n\u003cp\u003eThis creates a small breaking change for users matching on specific \u003ca href=\"https://docs.rs/kube/latest/kube/enum.Error.html#variant.Api\"\u003e\u003ccode\u003eError::Api\u003c/code\u003e\u003c/a\u003e codes;\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e     .map_err(|error| match error {\n-        kube::Error::Api(kube::error::ErrorResponse { code: 403, .. }) =\u0026gt; {\n-            Error::UnauthorizedToPatch(obj)\n-        }\n+        kube::Error::Api(s) if s.is_forbidden() =\u0026gt; Error::UnauthorizedToPatch(obj),\n         other =\u0026gt; Error::Other(other),\n     })?;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1875\"\u003ekube-rs/kube#1875\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1883\"\u003ekube-rs/kube#1883\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1891\"\u003ekube-rs/kube#1891\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePredicates now has a TTL Cache\u003c/h2\u003e\n\u003cp\u003eThis prevents unbounded memory for controllers, particularly affecting ones watching quickly rotating objects with generated names (e.g. pods). By default the TTL is \u003ccode\u003e1h\u003c/code\u003e. It can be configured via new \u003ca href=\"https://docs.rs/kube/latest/kube/runtime/struct.PredicateConfig.html\"\u003e\u003ccode\u003ePredicateConfig\u003c/code\u003e\u003c/a\u003e parameter. To use the default;\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/28e63b6b7b671ba099be4a37b0b97b05609fc924\"\u003e\u003ccode\u003e28e63b6\u003c/code\u003e\u003c/a\u003e release 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/19c5b5ed31c06c73e658102614c6ec3622ef24cf\"\u003e\u003ccode\u003e19c5b5e\u003c/code\u003e\u003c/a\u003e Remove conflicting additionalProperties: false from schema (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/1070ff955fd67810849394bcb50fc33f98a4df2f\"\u003e\u003ccode\u003e1070ff9\u003c/code\u003e\u003c/a\u003e test(kube-derive): Add additional CRD tests (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1921\"\u003e#1921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/c8a25cbd9010b89932ce3fae350e2eb4a5613f24\"\u003e\u003ccode\u003ec8a25cb\u003c/code\u003e\u003c/a\u003e use tower_http::ServiceExt (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/ba6800e8d03da0e51d0519eed2046153a38526a9\"\u003e\u003ccode\u003eba6800e\u003c/code\u003e\u003c/a\u003e Fix OptionalEnum transform skipping schemas with description (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/572d0fb3062bd861dfa19506fe25b3bdbb26cb66\"\u003e\u003ccode\u003e572d0fb\u003c/code\u003e\u003c/a\u003e Reduce CI flakiness from Docker Hub rate limits (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1913\"\u003e#1913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/ba3b4f88ee093cd7068da0e59654ff6a62192d07\"\u003e\u003ccode\u003eba3b4f8\u003c/code\u003e\u003c/a\u003e add some pr guidelines about common issues (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1910\"\u003e#1910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/c41ec72328f552ddea89451db39545e46a3fb160\"\u003e\u003ccode\u003ec41ec72\u003c/code\u003e\u003c/a\u003e simplify cluster_url parse (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1911\"\u003e#1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/a75b2119eab3c0c1146fdd4e1d105fdec218662b\"\u003e\u003ccode\u003ea75b211\u003c/code\u003e\u003c/a\u003e Fix typo in CI workflow comment (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/f02cf6e83fd619ccc93ab6a63ede144be92f3daf\"\u003e\u003ccode\u003ef02cf6e\u003c/code\u003e\u003c/a\u003e Update API version of AdmissionResponse created via invalid call (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1905\"\u003e#1905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kube-rs/kube/compare/2.0.1...3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.0...v1.2.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.54 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.54...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.35 to 0.23.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4b455b819962978b4b6e009def15107ac5f4c5e8\"\u003e\u003ccode\u003e4b455b8\u003c/code\u003e\u003c/a\u003e Bump version of rustls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/245963b1510fa2f42aaca217bba8d04393ab7fef\"\u003e\u003ccode\u003e245963b\u003c/code\u003e\u003c/a\u003e Add ML-KEM-1024 key encapsulation mechanism\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e1886fd05a59c6df373f33508aa0136ce516e481\"\u003e\u003ccode\u003ee1886fd\u003c/code\u003e\u003c/a\u003e Take semver-compatible updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/86ad94b64bf0a87e103e5a79ffbec42b7c07bbef\"\u003e\u003ccode\u003e86ad94b\u003c/code\u003e\u003c/a\u003e Refresh verify-bench certificates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4df9216e57f2650f05f88e9dc826946fb848a5b6\"\u003e\u003ccode\u003e4df9216\u003c/code\u003e\u003c/a\u003e Do not \u0026quot;warm up\u0026quot; aws-lc-rs RNG in other benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/ff6f7985aa89a67a7ac29e0a5663af7953af0c3b\"\u003e\u003ccode\u003eff6f798\u003c/code\u003e\u003c/a\u003e ci-bench: \u0026quot;pre-warm\u0026quot; per-thread entropy source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/3c1841c73263683a80c2eaa2f70754bbc44012df\"\u003e\u003ccode\u003e3c1841c\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/1735677c858e87a746e2a2a2928d7ec1b998d579\"\u003e\u003ccode\u003e1735677\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/upload-artifact action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c91fce039aa994a1fd0e946b147c3eca21b6e19e\"\u003e\u003ccode\u003ec91fce0\u003c/code\u003e\u003c/a\u003e chore(deps): update taiki-e/cache-cargo-install-action action to v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c3a6a11a615a50f1ba3dfa8901d5d802263fd8c1\"\u003e\u003ccode\u003ec3a6a11\u003c/code\u003e\u003c/a\u003e upgrade to zlib-rs 0.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.35...v/0.23.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadow-rs` from 1.5.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/shadow-rs/releases\"\u003eshadow-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix 237 cargo metadata fn feature 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/shadow-rs/pull/254\"\u003ebaoyachi/shadow-rs#254\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/shadow-rs/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CARGO_FEATURES which lists features enabled for the build by \u003ca href=\"https://github.com/mchodzikiewicz\"\u003e\u003ccode\u003e@​mchodzikiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/253\"\u003ebaoyachi/shadow-rs#253\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/shadow-rs/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v1.5.0...v1.6.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/baoyachi/shadow-rs/commit/c8a6df09e90c80091c93e6849e144811245908c4\"\u003e\u003ccode\u003ec8a6df0\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/7a9e769e79eb7bfaf7955e957ca518582db422f9\"\u003e\u003ccode\u003e7a9e769\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/254\"\u003e#254\u003c/a\u003e from baoyachi/fix-237-cargo-metadata-fn-feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/677a290ed64e3a604e1c5db7194230bc9a615ba5\"\u003e\u003ccode\u003e677a290\u003c/code\u003e\u003c/a\u003e ci: add test for issue \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/237\"\u003e#237\u003c/a\u003e - verify build without metadata feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/1ab2e9a6b2642eed96df2c0f6b62c65dfcff2504\"\u003e\u003ccode\u003e1ab2e9a\u003c/code\u003e\u003c/a\u003e fix: add missing #[cfg(feature = \u0026quot;metadata\u0026quot;)] to cargo_metadata_fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/6eb1fb3ba3b70a3628bef6da9f342f6213fa137a\"\u003e\u003ccode\u003e6eb1fb3\u003c/code\u003e\u003c/a\u003e Bump version from 1.5.0 to 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/ec1b8863a4779bb1867bbbaf07f0e7966ce32155\"\u003e\u003ccode\u003eec1b886\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/253\"\u003e#253\u003c/a\u003e from mchodzikiewicz/feature/cargo-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/fdb3451c9e72a9f0bdb8a80218ae5e9c7ebcac37\"\u003e\u003ccode\u003efdb3451\u003c/code\u003e\u003c/a\u003e Add CARGO_FEATURES which lists features enabled for the build\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v1.5.0...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `snafu` from 0.8.9 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shepmaster/snafu/blob/main/CHANGELOG.md\"\u003esnafu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.0] - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eWhateverLocal\u003c/code\u003e is an alternate to \u003ccode\u003eWhatever\u003c/code\u003e that does not\nimplement or require \u003ccode\u003eSend\u003c/code\u003e or \u003ccode\u003eSync\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eErrors that do not use context selectors (e.g. opaque errors,\n\u003ccode\u003e#[snafu(context(false))]\u003c/code\u003e errors, or \u003ccode\u003e#[snafu(transparent)]\u003c/code\u003e\nerrors) may now be constructed using a generic value when they are\nannotated with the \u003ccode\u003e#[snafu(source(from(generic)))]\u003c/code\u003e attribute.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen using the \u003ccode\u003eunstable-provider-api\u003c/code\u003e feature flag, \u003ccode\u003eReport\u003c/code\u003e will\ncheck if each error provides a \u003ccode\u003eLocation\u003c/code\u003e. When it does, the\n\u003ccode\u003eLocation\u003c/code\u003e will be appended to the error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpaque errors which use const generics with default values are now\nsupported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRust 1.65 is now the \u003cem\u003eminimum\u003c/em\u003e supported Rust version. This is a\n\u003cstrong\u003ebreaking change\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRust 1.81 is now the \u003cem\u003edefault\u003c/em\u003e supported Rust version. This is a\n\u003cstrong\u003ebreaking change\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eWhatever\u003c/code\u003e implements \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e, allowing it to be sent\nbetween threads. This requires that wrapped errors also implement\n\u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e. This is a \u003cstrong\u003ebreaking change\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003esnafu::Location\u003c/code\u003e has been replaced with a type alias to the\nstandard library's \u003ccode\u003eLocation\u003c/code\u003e (specifically a reference to that\ntype: \u003ccode\u003e\u0026amp;'static core::panic::Location\u0026lt;'static\u0026gt;\u003c/code\u003e). This improves\ninteroperability and access to features. This is a \u003cstrong\u003ebreaking\nchange\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOpaque errors default to allowing construction from any value that\nimplements \u003ccode\u003eInto\u003c/code\u003e for the wrapped type. The previous behavior can be\nrestored with \u003ccode\u003e#[snafu(source(from(exact)))]\u003c/code\u003e. This is a \u003cstrong\u003ebreaking\nchange\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal implementation of \u003ccode\u003e#[snafu]\u003c/code\u003e attribute parsing has been\nrewritten. This should largely be unnoticeable, but some error\nmessages and spans have been improved, and memory usage may be\nslightly reduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/978f2cc6c7740a6a0bcf28c2161de2d6ada6a60c\"\u003e\u003ccode\u003e978f2cc\u003c/code\u003e\u003c/a\u003e Release 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/9d450840287d7c883bcbec684131308f12bcba09\"\u003e\u003ccode\u003e9d45084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shepmaster/snafu/issues/552\"\u003e#552\u003c/a\u003e from shepmaster/changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/7007572383e3bf0e2fb248abcabddaf9297a3a8b\"\u003e\u003ccode\u003e7007572\u003c/code\u003e\u003c/a\u003e Update the changelog and upgrading guide in preparation for 0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/b02a9043484fbbb4e3972dae12ab3009ed9596d7\"\u003e\u003ccode\u003eb02a904\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shepmaster/snafu/issues/551\"\u003e#551\u003c/a\u003e from shepmaster/reword-location-gotcha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/b5f3f7fabf9e505a6bd3d032cc387d5136eea6cd\"\u003e\u003ccode\u003eb5f3f7f\u003c/code\u003e\u003c/a\u003e Gate future combinator doctests with internal-dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/409b798ec0872fb34c5a19935c17101295b889df\"\u003e\u003ccode\u003e409b798\u003c/code\u003e\u003c/a\u003e Add assertions to \u003ccode\u003eLocation\u003c/code\u003e's async doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/c0e8e2f90c0d6bd351cc4e05ac38288987c00195\"\u003e\u003ccode\u003ec0e8e2f\u003c/code\u003e\u003c/a\u003e Clarify what we meant by \u0026quot;inaccurate\u0026quot; and be less negative\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/4c4163b388153155606da7f42a4b4b1382d8dce6\"\u003e\u003ccode\u003e4c4163b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shepmaster/snafu/issues/549\"\u003e#549\u003c/a\u003e from shepmaster/location-in-report\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/e06a103e4b6cadf563c187412464bd7291f7edd2\"\u003e\u003ccode\u003ee06a103\u003c/code\u003e\u003c/a\u003e Include \u003ccode\u003eLocation\u003c/code\u003e in \u003ccode\u003eReport\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/53ab073cc09b31afbaf631e6a7d5cc3bd496a6b5\"\u003e\u003ccode\u003e53ab073\u003c/code\u003e\u003c/a\u003e Implement the fallback \u003ccode\u003eError\u003c/code\u003e for references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shepmaster/snafu/compare/0.8.9...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.7.9 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::R...\n\n_Description has been truncated_","html_url":"https://github.com/rustfs/operator/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustfs%2Foperator/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"},{"uuid":"4008725239","node_id":"PR_kwDOPFWfr87HNAXR","number":27,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-05T12:14:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T00:53:06.000Z","updated_at":"2026-03-05T12:14:11.000Z","time_to_close":300063,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":57,"packages":[{"name":"async-compression","old_version":"0.4.37","new_version":"0.4.41","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"hyper-util","old_version":"0.1.19","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"socket2","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/rust-lang/socket2"},{"name":"tonic","old_version":"0.14.2","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tonic-prost","old_version":"0.14.2","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tonic-prost-build","old_version":"0.14.2","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"quick-xml","old_version":"0.39.0","new_version":"0.39.2","repository_url":"https://github.com/tafia/quick-xml"},{"name":"rmcp","old_version":"0.13.0","new_version":"0.17.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"aes-gcm","old_version":"0.11.0-rc.2","new_version":"0.11.0-rc.3","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"argon2","old_version":"0.6.0-rc.5","new_version":"0.6.0-rc.7","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"chacha20poly1305","old_version":"0.11.0-rc.2","new_version":"0.11.0-rc.3","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"jsonwebtoken","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"pbkdf2","old_version":"0.13.0-rc.7","new_version":"0.13.0-rc.8","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"rsa","old_version":"0.10.0-rc.12","new_version":"0.10.0-rc.13","repository_url":"https://github.com/RustCrypto/RSA"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.13.3","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"time","old_version":"0.3.45","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"arc-swap","old_version":"1.8.0","new_version":"1.8.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"aws-config","old_version":"1.8.12","new_version":"1.8.13","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.120.0","new_version":"1.124.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"const-str","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"convert_case","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"criterion","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"datafusion","old_version":"52.0.0","new_version":"52.2.0","repository_url":"https://github.com/apache/datafusion"},{"name":"flate2","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"google-cloud-auth","old_version":"1.4.0","new_version":"1.6.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"libc","old_version":"0.2.180","new_version":"0.2.182","repository_url":"https://github.com/rust-lang/libc"},{"name":"local-ip-address","old_version":"0.6.9","new_version":"0.6.10","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"moka","old_version":"0.12.12","new_version":"0.12.13","repository_url":"https://github.com/moka-rs/moka"},{"name":"nix","old_version":"0.30.1","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"nvml-wrapper","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/Cldfire/nvml-wrapper"},{"name":"object_store","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"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":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"serial_test","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/palfrey/serial_test"},{"name":"shadow-rs","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"siphasher","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/jedisct1/rust-siphash"},{"name":"starshard","old_version":"0.6.0","new_version":"1.1.0","repository_url":"https://github.com/houseme/starshard"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"sysinfo","old_version":"0.37.2","new_version":"0.38.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.26.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"uuid","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"zip","old_version":"7.1.0","new_version":"8.1.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rcgen","old_version":"0.14.6","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"jemalloc_pprof","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/polarsignals/rust-jemalloc-pprof"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 52 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.37` | `0.4.41` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.19` | `0.1.20` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.1` | `0.6.2` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.5` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.5` |\n| [tonic-prost-build](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.5` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.39.0` | `0.39.2` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.13.0` | `0.17.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.11.0-rc.2` | `0.11.0-rc.3` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.5` | `0.6.0-rc.7` |\n| [chacha20poly1305](https://github.com/RustCrypto/AEADs) | `0.11.0-rc.2` | `0.11.0-rc.3` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.2.0` | `10.3.0` |\n| [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.7` | `0.13.0-rc.8` |\n| [rsa](https://github.com/RustCrypto/RSA) | `0.10.0-rc.12` | `0.10.0-rc.13` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.37` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.3` | `1.14.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [time](https://github.com/time-rs/time) | `0.3.45` | `0.3.47` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.0` | `1.8.2` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.12` | `1.8.13` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.120.0` | `1.124.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [const-str](https://github.com/Nugine/const-str) | `1.0.0` | `1.1.0` |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.10.0` | `0.11.0` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.8.1` | `0.8.2` |\n| [datafusion](https://github.com/apache/datafusion) | `52.0.0` | `52.2.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.8` | `1.1.9` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.4.0` | `1.6.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.180` | `0.2.182` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.9` | `0.6.10` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.12` | `0.12.13` |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.2` |\n| [nvml-wrapper](https://github.com/Cldfire/nvml-wrapper) | `0.11.0` | `0.12.0` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.4` | `0.12.5` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.3.1` | `3.4.0` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.5.0` | `1.7.0` |\n| [siphasher](https://github.com/jedisct1/rust-siphash) | `1.0.1` | `1.0.2` |\n| [starshard](https://github.com/houseme/starshard) | `0.6.0` | `1.1.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.37.2` | `0.38.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.26.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.21.0` |\n| [zip](https://github.com/zip-rs/zip2) | `7.1.0` | `8.1.0` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.6` | `0.14.7` |\n| [jemalloc_pprof](https://github.com/polarsignals/rust-jemalloc-pprof) | `0.8.1` | `0.8.2` |\n\n\nUpdates `async-compression` from 0.4.37 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/269174b4be20e3cfcbb7e7fa4d7d9596183e287b\"\u003e\u003ccode\u003e269174b\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.41 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/37e366b3ed54adcea2138c4114d4196b32fa9dda\"\u003e\u003ccode\u003e37e366b\u003c/code\u003e\u003c/a\u003e Fix UnwindSafe auto impl (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/c39c6215cba0fb696160dc3b08cdc2d9d7cf278a\"\u003e\u003ccode\u003ec39c621\u003c/code\u003e\u003c/a\u003e On error the encoder/decoder now emit everything it was able to decode. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9d848a02f13f3a56542e4123be8947a8da06097e\"\u003e\u003ccode\u003e9d848a0\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9df508b037dafb9a2d80bfd60fcd6679891abef1\"\u003e\u003ccode\u003e9df508b\u003c/code\u003e\u003c/a\u003e Fix update of bytes read in the encoder state machine. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/0370b470db4dbe8f92a178320438e3094495a99a\"\u003e\u003ccode\u003e0370b47\u003c/code\u003e\u003c/a\u003e Stop consuming input on errors in codecs. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9a4b0961f988cdc2b70dae0f4310046c7fedc307\"\u003e\u003ccode\u003e9a4b096\u003c/code\u003e\u003c/a\u003e chore(deps): update rand requirement from 0.9 to 0.10 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b1da57fecf43f0bb84d7910bc36792a47dcc645b\"\u003e\u003ccode\u003eb1da57f\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.39 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/f95a4b9203abc356d8a372f9d4ce8ad4661cce00\"\u003e\u003ccode\u003ef95a4b9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix decoding of empty response streams.\u0026quot; (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b4e46d8d68dead0c125eb08248540f10708b3f9b\"\u003e\u003ccode\u003eb4e46d8\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.38 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.37...async-compression-v0.4.41\"\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-core` 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-core'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-core'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 `hyper-util` from 0.1.19 to 0.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper-util/releases\"\u003ehyper-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(matcher): improve domain matching case insensitivity by \u003ca href=\"https://github.com/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(matcher): improve subdomain matching case insensitivity by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/252\"\u003ehyperium/hyper-util#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct malformed reference link in set_interface by \u003ca href=\"https://github.com/magurotuna\"\u003e\u003ccode\u003e@​magurotuna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/254\"\u003ehyperium/hyper-util#254\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-util/pull/261\"\u003ehyperium/hyper-util#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused mac imports by \u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump MSRV to 1.64 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-util/pull/258\"\u003ehyperium/hyper-util#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 by \u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard library api 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-util/pull/263\"\u003ehyperium/hyper-util#263\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\"\u003ehttps://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md\"\u003ehyper-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.20 (2026-02-02)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eproxy::Matcher\u003c/code\u003e to properly match domains regardless of casing\u003c/li\u003e\n\u003cli\u003eFix system proxy matcher dependency on macOS when used in sandboxed environements.\u003c/li\u003e\n\u003cli\u003eIncreased MSRV to 1.64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-util/commit/b23a13e2b7ee73e15ba008cd9b19dcd2d3861957\"\u003e\u003ccode\u003eb23a13e\u003c/code\u003e\u003c/a\u003e v0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ffa53913bef060b65cf0f52cc69382c72d6fb7fd\"\u003e\u003ccode\u003effa5391\u003c/code\u003e\u003c/a\u003e chore: use standard library api (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/b43aeabab2126c5724da67c179587a99c5afbb83\"\u003e\u003ccode\u003eb43aeab\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d841f5d7d4ad89d61ba952c98a44313089a9465a\"\u003e\u003ccode\u003ed841f5d\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.64 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/af1965639fff1f79c33f692fc3e4d2da674bf727\"\u003e\u003ccode\u003eaf19656\u003c/code\u003e\u003c/a\u003e chore(client): remove unused mac imports in system proxy (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ad6a63da3e868ff64771df9482c5f43be9f3fd77\"\u003e\u003ccode\u003ead6a63d\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v6 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d5503b2b476b1274f8faf18f99217068359ec5c4\"\u003e\u003ccode\u003ed5503b2\u003c/code\u003e\u003c/a\u003e docs(client): correct malformed reference link in set_interface (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/8c4f4a0b4b0cf83ae6b7d86705f002f4efc13869\"\u003e\u003ccode\u003e8c4f4a0\u003c/code\u003e\u003c/a\u003e fix(matcher): improve subdomain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/1b3fa96b1bc9057cbff49b52847c85dd79845b73\"\u003e\u003ccode\u003e1b3fa96\u003c/code\u003e\u003c/a\u003e fix(matcher): improve domain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket2` from 0.6.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e are marked as transparent meaning both have the same\nlayout as \u003ccode\u003emsghdr\u003c/code\u003e on Unix and \u003ccode\u003eWSAMSG\u003c/code\u003e on Windows\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/635\"\u003erust-lang/socket2#635\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDon't set \u003ccode\u003eSO_NOSIGPIPE\u003c/code\u003e when accepting sockets, this is inherited from the\nparent socket (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/632\"\u003erust-lang/socket2#632\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003eSocket::tcp_notsent_lowat\u003c/code\u003e by using the correct argument type\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/622\"\u003erust-lang/socket2#622\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/socket2/commit/9a30f4f657370e9e1aede3351ab2bd33eedb9c95\"\u003e\u003ccode\u003e9a30f4f\u003c/code\u003e\u003c/a\u003e Release v0.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/3403a440e57101f3c98995b7ef7c8de74fbff14d\"\u003e\u003ccode\u003e3403a44\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e \u003ccode\u003erepr(transparent)\u003c/code\u003e to allow legally obtaining ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/feac83ad8597d7cd5bf0a3e68983925a12b13ce0\"\u003e\u003ccode\u003efeac83a\u003c/code\u003e\u003c/a\u003e Don't set SO_NOSIGPIPE when accepting sockets (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/3fe657664bb684b6ff69a68711558b1b89ec2b84\"\u003e\u003ccode\u003e3fe6576\u003c/code\u003e\u003c/a\u003e Test MSRV on Windows in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/a18be6a302b7f9c127c3593edec5d8d2690839a7\"\u003e\u003ccode\u003ea18be6a\u003c/code\u003e\u003c/a\u003e Re-enable CI check for armv7-sony-vita-newlibeabihf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/853f9a72737867e040ec562c34b78fd329d3bce0\"\u003e\u003ccode\u003e853f9a7\u003c/code\u003e\u003c/a\u003e Fix some typos in comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/299c2e511024bfc0651e25becaeff4a9701fd8d1\"\u003e\u003ccode\u003e299c2e5\u003c/code\u003e\u003c/a\u003e Fixed cfg in original_dst_v6 test (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/9463a02ee4e4b21f5589b24e75a9b5c85abdd229\"\u003e\u003ccode\u003e9463a02\u003c/code\u003e\u003c/a\u003e Enable CI for aarch64-apple-visionos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/4af7d3dcdb2583e7462b27ee3e2d8521b317294d\"\u003e\u003ccode\u003e4af7d3d\u003c/code\u003e\u003c/a\u003e fix getsockopt generic argument in notsent_lowat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/a0810cd30fc75f4ed560e1d058b857216048b74c\"\u003e\u003ccode\u003ea0810cd\u003c/code\u003e\u003c/a\u003e Update FreeBSD CI environment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/socket2/compare/v0.6.1...v0.6.2\"\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.2 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\u003c/blockquote\u003e\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.2...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic-prost` from 0.14.2 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-prost'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\u003c/blockquote\u003e\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.2...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic-prost-build` from 0.14.2 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-prost-build'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\u003c/blockquote\u003e\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.2...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.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 `quick-xml` from 0.39.0 to 0.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/quick-xml/releases\"\u003equick-xml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.2 - Fix regression and read_text_into\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003e#483\u003c/a\u003e: Implement \u003ccode\u003eread_text_into()\u003c/code\u003e and \u003ccode\u003eread_text_into_async()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003e#939\u003c/a\u003e: Fix parsing error of the tag from buffered reader, when the first byte \u003ccode\u003e\u0026lt;\u003c/code\u003e is the last in the \u003ccode\u003eBufRead\u003c/code\u003e internal buffer. This is the regression from \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003e#483\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003etafia/quick-xml#483\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/936\"\u003etafia/quick-xml#936\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003e#939\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003etafia/quick-xml#939\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tafia/quick-xml/compare/v0.39.1...v0.39.2\"\u003ehttps://github.com/tafia/quick-xml/compare/v0.39.1...v0.39.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.1 - Fixes in read_to_end / read_text\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: Add method \u003ccode\u003eNamespaceResolver::set_level\u003c/code\u003e which may be helpful in some circumstances.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: Fix incorrect processing of namespace scopes in \u003ccode\u003eNsReader::read_to_end\u003c/code\u003e, \u003ccode\u003eNsReader::read_to_end_into\u003c/code\u003e, \u003ccode\u003eNsReader::read_to_end_into_async\u003c/code\u003e and \u003ccode\u003eNsReader::read_text\u003c/code\u003e. The scope started by a start element was not ended after that call.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: Fix incorrect result of \u003ccode\u003e.read_text()\u003c/code\u003e when it is called after reading \u003ccode\u003eText\u003c/code\u003e or \u003ccode\u003eGeneralRef\u003c/code\u003e event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003etafia/quick-xml#597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/598\"\u003etafia/quick-xml#598\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/936\"\u003etafia/quick-xml#936\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/tafia/quick-xml/blob/master/Changelog.md\"\u003equick-xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.2 -- 2026-02-20\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003e#483\u003c/a\u003e: Implement \u003ccode\u003eread_text_into()\u003c/code\u003e and \u003ccode\u003eread_text_into_async()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003e#939\u003c/a\u003e: Fix parsing error of the tag from buffered reader, when the first byte \u003ccode\u003e\u0026lt;\u003c/code\u003e\nis the last in the \u003ccode\u003eBufRead\u003c/code\u003e internal buffer. This is the regression from \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003e#483\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003etafia/quick-xml#483\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/936\"\u003etafia/quick-xml#936\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003e#939\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003etafia/quick-xml#939\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.39.1 -- 2026-02-15\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: Add method \u003ccode\u003eNamespaceResolver::set_level\u003c/code\u003e which may be helpful in some circumstances.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: Fix incorrect processing of namespace scopes in \u003ccode\u003eNsReader::read_to_end\u003c/code\u003e\n\u003ccode\u003eNsReader::read_to_end_into\u003c/code\u003e, \u003ccode\u003eNsReader::read_to_end_into_async\u003c/code\u003e and \u003ccode\u003eNsReader::read_text\u003c/code\u003e.\nThe scope started by a start element was not ended after that call.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: Fix incorrect result of \u003ccode\u003e.read_text()\u003c/code\u003e when it is called after reading \u003ccode\u003eText\u003c/code\u003e or \u003ccode\u003eGeneralRef\u003c/code\u003e event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003etafia/quick-xml#597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/598\"\u003etafia/quick-xml#598\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/936\"\u003etafia/quick-xml#936\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/tafia/quick-xml/commit/5611c894f6b9fd5301c266167a6d3a7ef005dedd\"\u003e\u003ccode\u003e5611c89\u003c/code\u003e\u003c/a\u003e Release 0.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/b8eba9abf7a59f605981ef5ec10f9e260f1c0f94\"\u003e\u003ccode\u003eb8eba9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/941\"\u003e#941\u003c/a\u003e from Mingun/full-cover\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/f8e8857c46d010e7c2b94f7eea2d6b0229d6056e\"\u003e\u003ccode\u003ef8e8857\u003c/code\u003e\u003c/a\u003e Implement read_text_into and read_text_into_async\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/489dc17e4080d85885b1a30003ca40a0caea9bdb\"\u003e\u003ccode\u003e489dc17\u003c/code\u003e\u003c/a\u003e Place \u003ccode\u003e;\u003c/code\u003e to the buffer when read general entity references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/9a7e8f577a74f323abefc93a495004e88d60fa45\"\u003e\u003ccode\u003e9a7e8f5\u003c/code\u003e\u003c/a\u003e Place \u003ccode\u003e\u0026gt;\u003c/code\u003e to the buffer when read elements, processing instructions and XML d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/c34af489c6d5fc90b1efde2d497db86fe051f7b9\"\u003e\u003ccode\u003ec34af48\u003c/code\u003e\u003c/a\u003e Place \u003ccode\u003e\u0026gt;\u003c/code\u003e to the buffer when read comment, CDATA or DOCTYPE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/241f01e20ff679e9248f2ae424c9ba823fc15444\"\u003e\u003ccode\u003e241f01e\u003c/code\u003e\u003c/a\u003e Return only index from BangType::parse (renamed to feed) like in other parsers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/e3230c24f35b41792b5a23fd46eb8f73ab402781\"\u003e\u003ccode\u003ee3230c2\u003c/code\u003e\u003c/a\u003e Append +1 outside of BangType, in read_bang_element, like read_with do\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/623c92cfb8908d46437e5a76a4fe06b2365898a5\"\u003e\u003ccode\u003e623c92c\u003c/code\u003e\u003c/a\u003e Rewrite \u003ccode\u003eread_bang_element\u003c/code\u003e with the same style as \u003ccode\u003eread_with\u003c/code\u003e, \u003ccode\u003eread_ref\u003c/code\u003e an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/e06f70ab88d596f764217ac10202ae2663aaaa02\"\u003e\u003ccode\u003ee06f70a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/940\"\u003e#940\u003c/a\u003e from Mingun/fix-939\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tafia/quick-xml/compare/v0.39.0...v0.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 0.13.0 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v0.17.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd trait-based tool declaration (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd prose documentation for core features to meet conformance (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.17.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(streamable-http)\u003c/em\u003e add json_response option for stateless server mode (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp sdk conformance (\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/houseme/rustfs/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houseme%2Frustfs/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"3882956384","node_id":"PR_kwDOOJuZdc7Awq9c","number":4,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 22 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-02-01T21:14:07.000Z","updated_at":"2026-02-01T21:14:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":22,"packages":[{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.51","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"time","old_version":"0.3.44","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"const-str","old_version":"0.7.0","new_version":"1.1.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"uuid","old_version":"1.18.1","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"socket2","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/rust-lang/socket2"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"fast-socks5","old_version":"1.0.0-rc.0","new_version":"1.0.0","repository_url":"https://github.com/dizda/fast-socks5"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.36","repository_url":"https://github.com/rustls/rustls"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"criterion","old_version":"0.4.0","new_version":"0.8.1","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"crossfire","old_version":"2.1.6","new_version":"3.0.3","repository_url":"https://github.com/frostyplanet/crossfire-rs"},{"name":"moka","old_version":"0.12.11","new_version":"0.12.13","repository_url":"https://github.com/moka-rs/moka"},{"name":"portable-atomic","old_version":"1.11.1","new_version":"1.13.1","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"test-log","old_version":"0.2.18","new_version":"0.2.19","repository_url":"https://github.com/d-e-s-o/test-log"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.51` | `4.5.56` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.46` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.0` | `1.1.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.20.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.1` | `0.6.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [fast-socks5](https://github.com/dizda/fast-socks5) | `1.0.0-rc.0` | `1.0.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.8.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.36` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.7` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.4.0` | `0.8.1` |\n| [crossfire](https://github.com/frostyplanet/crossfire-rs) | `2.1.6` | `3.0.3` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.11` | `0.12.13` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.1` | `1.13.1` |\n| [test-log](https://github.com/d-e-s-o/test-log) | `0.2.18` | `0.2.19` |\n\n\nUpdates `tokio` from 1.48.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.17 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.17...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 `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 `clap` from 4.5.51 to 4.5.56\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.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\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\u003ev4.5.52\u003c/h2\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/blockquote\u003e\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.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/blockquote\u003e\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/9cec1007acdc3cd990feded4322a4bccd2fd471c\"\u003e\u003ccode\u003e9cec100\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/00e72e06f46e2c21e5bb4dd82aa5fca02a9e5c16\"\u003e\u003ccode\u003e00e72e0\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7848ff6fc3f8e0f7b66eaee10d44b43eea54538\"\u003e\u003ccode\u003ec7848ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6094\"\u003e#6094\u003c/a\u003e from epage/home\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/60184fb76a3d88277f89430402d01a121feb858c\"\u003e\u003ccode\u003e60184fb\u003c/code\u003e\u003c/a\u003e feat(complete): Expand ~ in native completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/09969d3c1af9dd22fb944c09f8b1c27274cad824\"\u003e\u003ccode\u003e09969d3\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6093\"\u003e#6093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/520beb5ec2d2bb5dd11912d27127df4e97027965\"\u003e\u003ccode\u003e520beb5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2bd8ab3c009fc975db28209c3c3fb526364342ae\"\u003e\u003ccode\u003e2bd8ab3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/220875b58511028ba9cd38f7195b8b3315b72d0d\"\u003e\u003ccode\u003e220875b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6091\"\u003e#6091\u003c/a\u003e from epage/possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e5eb6c9d84efac5d660322e92dbbc0158266602d\"\u003e\u003ccode\u003ee5eb6c9\u003c/code\u003e\u003c/a\u003e fix(help): Integrate 'Possible Values:' into 'Arg::help'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594a771030e43df8c806ea1a029862339739a0f3\"\u003e\u003ccode\u003e594a771\u003c/code\u003e\u003c/a\u003e refactor(help): Make empty tracking more consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.51...clap_complete-v4.5.56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.5.49 to 4.5.55\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ev4.5.52\u003c/h2\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\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/63d73bcf3569bf695d7adef7d7f6d621ac02e4d1\"\u003e\u003ccode\u003e63d73bc\u003c/code\u003e\u003c/a\u003e test(parser): Cover value_terminator as first argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9009a76d1f2d62ba6af168bcef12ad7272626ca\"\u003e\u003ccode\u003eb9009a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6233\"\u003e#6233\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f68bf6c619a0463ff7e912c7d22c713354693291\"\u003e\u003ccode\u003ef68bf6c\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2d2d25094337ad98c21594f1fcb80109dd1ffc2\"\u003e\u003ccode\u003ee2d2d25\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.49...v4.5.55\"\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.44 to 0.3.46\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.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAll possible panics are now documented for the relevant methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVarious methods for truncating components have been added, avoiding the need to call the fallible\n\u003ccode\u003ereplace\u003c/code\u003e methods multiple times.\u003c/p\u003e\n\u003cp\u003eFor \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_day\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor \u003ccode\u003eTime\u003c/code\u003e, \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_hour\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_minute\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_second\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_millisecond\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_microsecond\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version is now 1.88.0.\u003c/li\u003e\n\u003cli\u003eSignificant performance gains in numerous locations. No public APIs were changed or removed as\npart of this.\u003c/li\u003e\n\u003cli\u003eThe size of \u003ccode\u003eerror::ComponentRange\u003c/code\u003e, along with types that contain it, has been significantly\nreduced.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ePartialOrd\u003c/code\u003e and \u003ccode\u003eOrd\u003c/code\u003e implementations of \u003ccode\u003eUtcOffset\u003c/code\u003e now return the expected result.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.45 [2026-01-13]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etime::format_description::StaticFormatDescription\u003c/code\u003e type alias for \u003ccode\u003e\u0026amp;'static [BorrowedFormatItem\u0026lt;'static\u0026gt;]\u003c/code\u003e. This is the type returned by the\n\u003ccode\u003etime::macros::format_description!\u003c/code\u003e macro.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version is now 1.83.0.\u003c/li\u003e\n\u003cli\u003eAll floating point methods on \u003ccode\u003eDuration\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAll setters on \u003ccode\u003eParsed\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserde\u003c/code\u003e dependency has been replaced with \u003ccode\u003eserde_core\u003c/code\u003e, This reduces compile times by not\nincluding unused parts of \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDate::from_julian_day\u003c/code\u003e uses a new algorithm, resulting in an approximately 16% performance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/14da652cc731cbe86afbc5b99442f3a0cd747e60\"\u003e\u003ccode\u003e14da652\u003c/code\u003e\u003c/a\u003e v0.3.46 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f0798a40452575390b30300e931a7c1fb9f26f52\"\u003e\u003ccode\u003ef0798a4\u003c/code\u003e\u003c/a\u003e Always use \u003ccode\u003ewhere\u003c/code\u003e clauses over inline bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a74c0554a8d1b7a03d8381a7980812a2a50320ba\"\u003e\u003ccode\u003ea74c055\u003c/code\u003e\u003c/a\u003e More accurately represent lifetimes in parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5d339cdf17e9504ad09b89a44538ef14bc12b30\"\u003e\u003ccode\u003ed5d339c\u003c/code\u003e\u003c/a\u003e Address lints from latest rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3a60ceba3f8677da34f28d56753a808812ea2a94\"\u003e\u003ccode\u003e3a60ceb\u003c/code\u003e\u003c/a\u003e Fix ordering of \u003ccode\u003eUtcOffset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7d05f5e56a48f4f57fb1ff17cf1ab7da3f8afac4\"\u003e\u003ccode\u003e7d05f5e\u003c/code\u003e\u003c/a\u003e Document need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/37c44a418a0aeeac11a678e5aa8aab3b3ba9c9e0\"\u003e\u003ccode\u003e37c44a4\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003epanic\u003c/code\u003e optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/b8b879ae8972954d1b25a3227fd761163d6d9c45\"\u003e\u003ccode\u003eb8b879a\u003c/code\u003e\u003c/a\u003e Add methods for truncation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c75687bddb901ef51b7a865b5aa349855ab08916\"\u003e\u003ccode\u003ec75687b\u003c/code\u003e\u003c/a\u003e Reduce amount of macro-generated code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7ad7a2d874b9f50294327ccae9fdcd4ee770fc5a\"\u003e\u003ccode\u003e7ad7a2d\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003eComponentRange\u003c/code\u003e error type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.46\"\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.20 to 0.3.22\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.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\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3418%5D(https://redirect.github.com/tokio-rs/tracing/issues/3418)\"\u003etokio-rs/tracing#3418\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/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\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a9eeed7394115831d504b52565206ba0ecc2affe\"\u003e\u003ccode\u003ea9eeed7\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.21 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/5bd550547899f72a6b0464220bdad1162b383960\"\u003e\u003ccode\u003e5bd5505\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/55086231ec4aaeffcaab9932e696f40278f06bd1\"\u003e\u003ccode\u003e5508623\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d92b4c0feb00960902410b68f71521d36c699d85\"\u003e\u003ccode\u003ed92b4c0\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\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.20...tracing-subscriber-0.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.7.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update copyright year in LICENSE by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/57\"\u003eNugine/const-str#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: gate http import behind feature by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/59\"\u003eNugine/const-str#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): remove dev-dependencies by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/60\"\u003eNugine/const-str#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: workspace-level package info by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/61\"\u003eNugine/const-str#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure Dependabot to group cargo updates and auto-update GitHub Actions by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/55\"\u003eNugine/const-str#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 6 in the actions group 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/Nugine/const-str/pull/56\"\u003eNugine/const-str#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.1...v1.0.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.7.1...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd test coverage support with Codecov integration by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/49\"\u003eNugine/const-str#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage from 41% to 92% by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/51\"\u003eNugine/const-str#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage for const-str crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/52\"\u003eNugine/const-str#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/Nugine/const-str/compare/v0.7.0...v0.7.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/Nugine/const-str/commit/601989a89110c33cdf439e61a8b108c1ba0e2a02\"\u003e\u003ccode\u003e601989a\u003c/code\u003e\u003c/a\u003e release v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/402852355eedc3724474a6a67ca79c29a6eade22\"\u003e\u003ccode\u003e4028523\u003c/code\u003e\u003c/a\u003e build: workspace-level package info (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/63dd15811283a62978893a4b820cd6cbe056dec0\"\u003e\u003ccode\u003e63dd158\u003c/code\u003e\u003c/a\u003e build(deps): remove dev-dependencies (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/35e103436c3563474e974582999175d46a7ff7c2\"\u003e\u003ccode\u003e35e1034\u003c/code\u003e\u003c/a\u003e build: gate http import behind feature (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/f66b69d91b61b1cdea6f966dc7f0bc48e7aab5a5\"\u003e\u003ccode\u003ef66b69d\u003c/code\u003e\u003c/a\u003e docs: update copyright year in LICENSE (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e00652599634e34faded3db95bfafd421112bf14\"\u003e\u003ccode\u003ee006525\u003c/code\u003e\u003c/a\u003e release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e7ea923f31fde5ee399472b28a1b81ab0f4562be\"\u003e\u003ccode\u003ee7ea923\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 6 in the actions group (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/5be7d7756c3aa40b384f8a61de683b23fe2e415b\"\u003e\u003ccode\u003e5be7d77\u003c/code\u003e\u003c/a\u003e Configure Dependabot to group cargo updates and auto-update GitHub Actions (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/3131e041bb28ca3ab471a0e1b3b183e757c353c4\"\u003e\u003ccode\u003e3131e04\u003c/code\u003e\u003c/a\u003e release v0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/97c522c9c959a4bbc05ae01217a38ce44de85651\"\u003e\u003ccode\u003e97c522c\u003c/code\u003e\u003c/a\u003e fix: readme links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v1.1.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.1 to 1.20.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.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\u003c/blockquote\u003e\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/c3346ddf2a78ecadefbadaa83d22e263342745ca\"\u003e\u003ccode\u003ec3346dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/857\"\u003e#857\u003c/a\u003e from uuid-rs/cargo/v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/66eebc34ae2f8e0ff60291260c813f77b4e00a29\"\u003e\u003ccode\u003e66eebc3\u003c/code\u003e\u003c/a\u003e prepare for 1.20.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/3b66758622516f1041cea5b6f04a3938f63d963c\"\u003e\u003ccode\u003e3b66758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/856\"\u003e#856\u003c/a\u003e from uuid-rs/docs/bytes-le-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e2bdd44ec30afa3df9ee7ab061b3622f08c690e3\"\u003e\u003ccode\u003ee2bdd44\u003c/code\u003e\u003c/a\u003e don't run UI tests in wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b6dc7ece22a29190ff6dbfdfd7df22cd7bee3bcc\"\u003e\u003ccode\u003eb6dc7ec\u003c/code\u003e\u003c/a\u003e note that ordering applies to fields in to/from_bytes_le\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a0281cd2f78255381d16a4c3319af05129d04dae\"\u003e\u003ccode\u003ea0281cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/855\"\u003e#855\u003c/a\u003e from uuid-rs/feat/serde-fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/db27b67d87f653eb2c136ee5d86b104a2aa56d6a\"\u003e\u003ccode\u003edb27b67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/854\"\u003e#854\u003c/a\u003e from mivort/non-nil-uuid-ord\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/efb06f21eb5b01b6d6f2d5e8e993ac2679826822\"\u003e\u003ccode\u003eefb06f2\u003c/code\u003e\u003c/a\u003e implement Deserialize on adapter types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/50d44ad3c501c2592069e8709ede89addeaafd1d\"\u003e\u003ccode\u003e50d44ad\u003c/code\u003e\u003c/a\u003e Derive Ord and PartialOrd for NonNilUuid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7527cef15f39fe493a92bda19d28eebec2c73ebf\"\u003e\u003ccode\u003e7527cef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/849\"\u003e#849\u003c/a\u003e from uuid-rs/cargo/v1.19.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket2` from 0.6.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e are marked as transparent meaning both have the same\nlayout as \u003ccode\u003emsghdr\u003c/code\u003e on Unix and \u003ccode\u003eWSAMSG\u003c/code\u003e on Windows\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/635\"\u003erust-lang/socket2#635\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDon't set \u003ccode\u003eSO_NOSIGPIPE\u003c/code\u003e when accepting sockets, this is inherited from the\nparent socket (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/632\"\u003erust-lang/socket2#632\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003eSocket::tcp_notsent_lowat\u003c/code\u003e by using the correct argument type\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/622\"\u003erust-lang/socket2#622\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/socket2/commit/9a30f4f657370e9e1aede3351ab2bd33eedb9c95\"\u003e\u003ccode\u003e9a30f4f\u003c/code\u003e\u003c/a\u003e Release v0.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/3403a440e57101f3c98995b7ef7c8de74fbff14d\"\u003e\u003ccode\u003e3403a44\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e \u003ccode\u003erepr(transparent)\u003c/code\u003e to allow legally obtaining ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/feac83ad8597d7cd5bf0a3e68983925a12b13ce0\"\u003e\u003ccode\u003efeac83a\u003c/code\u003e\u003c/a\u003e Don't set SO_NOSIGPIPE when accepting sockets (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/3fe657664bb684b6ff69a68711558b1b89ec2b84\"\u003e\u003ccode\u003e3fe6576\u003c/code\u003e\u003c/a\u003e Test MSRV on Windows in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/a18be6a302b7f9c127c3593edec5d8d2690839a7\"\u003e\u003ccode\u003ea18be6a\u003c/code\u003e\u003c/a\u003e Re-enable CI check for armv7-sony-vita-newlibeabihf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/853f9a72737867e040ec562c34b78fd329d3bce0\"\u003e\u003ccode\u003e853f9a7\u003c/code\u003e\u003c/a\u003e Fix some typos in comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/299c2e511024bfc0651e25becaeff4a9701fd8d1\"\u003e\u003ccode\u003e299c2e5\u003c/code\u003e\u003c/a\u003e Fixed cfg in original_dst_v6 test (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/9463a02ee4e4b21f5589b24e75a9b5c85abdd229\"\u003e\u003ccode\u003e9463a02\u003c/code\u003e\u003c/a\u003e Enable CI for aarch64-apple-visionos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/4af7d3dcdb2583e7462b27ee3e2d8521b317294d\"\u003e\u003ccode\u003e4af7d3d\u003c/code\u003e\u003c/a\u003e fix getsockopt generic argument in notsent_lowat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/a0810cd30fc75f4ed560e1d058b857216048b74c\"\u003e\u003ccode\u003ea0810cd\u003c/code\u003e\u003c/a\u003e Update FreeBSD CI environment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/socket2/compare/v0.6.1...v0.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/3e44f88f5fae6dfcd3aa0779b804b3ff18afdee3\"\u003e\u003ccode\u003e3e44f88\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/f29e93951da599095f54d57667c1988960ceff71\"\u003e\u003ccode\u003ef29e939\u003c/code\u003e\u003c/a\u003e Add some tests for Limit, BytesMut and Reader (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/785\"\u003e#785\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.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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\nUpdates `tokio-stream` from 0.1.17 to 0.1.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/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-socks5` from 1.0.0-rc.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dizda/fast-socks5/releases\"\u003efast-socks5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003esee the CHANGELOG.md\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/dizda/fast-socks5/blob/master/CHANGELOG.md\"\u003efast-socks5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.0] - 2026-01-20\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTimeout parameters now use \u003ccode\u003estd::time::Duration\u003c/code\u003e instead of \u003ccode\u003eu64\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eserver::Config::set_request_timeout()\u003c/code\u003e now takes \u003ccode\u003eDuration\u003c/code\u003e instead of \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclient::Config::set_connect_timeout()\u003c/code\u003e now takes \u003ccode\u003eDuration\u003c/code\u003e instead of \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserver::run_tcp_proxy()\u003c/code\u003e parameter changed from \u003ccode\u003erequest_timeout_s: u64\u003c/code\u003e to \u003ccode\u003erequest_timeout: Duration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutil::stream::tcp_connect_with_timeout()\u003c/code\u003e parameter changed from \u003ccode\u003erequest_timeout_s: u64\u003c/code\u003e to \u003ccode\u003erequest_timeout: Duration\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMigration:\u003c/strong\u003e Re...\n\n_Description has been truncated_","html_url":"https://github.com/proxy-rs/wind/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/proxy-rs%2Fwind/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3802390082","node_id":"PR_kwDOPFWfr868maib","number":17,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 40 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-01-12T00:44:41.000Z","updated_at":"2026-01-12T00:45:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":40,"packages":[{"name":"axum","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-extra","old_version":"0.12.2","new_version":"0.12.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"reqwest","old_version":"0.12.25","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.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-test","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"flatbuffers","old_version":"25.9.23","new_version":"25.12.19","repository_url":"https://github.com/google/flatbuffers"},{"name":"prost","old_version":"0.14.1","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"rmcp","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"rmp","old_version":"0.8.14","new_version":"0.8.15","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"rmp-serde","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"schemars","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/GREsau/schemars"},{"name":"argon2","old_version":"0.6.0-rc.3","new_version":"0.6.0-rc.4","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"blake3","old_version":"1.8.2","new_version":"1.8.3","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"pbkdf2","old_version":"0.13.0-rc.3","new_version":"0.13.0-rc.5","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.36","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/rustls/pki-types"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"aws-config","old_version":"1.8.11","new_version":"1.8.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.116.0","new_version":"1.119.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"clap","old_version":"4.5.53","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"const-str","old_version":"0.7.0","new_version":"1.0.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"google-cloud-auth","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"local-ip-address","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"matchit","old_version":"0.9.0","new_version":"0.9.1","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"moka","old_version":"0.12.11","new_version":"0.12.12","repository_url":"https://github.com/moka-rs/moka"},{"name":"object_store","old_version":"0.12.4","new_version":"0.13.0","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.10.0-rc.5","new_version":"0.10.0-rc.6","repository_url":"https://github.com/rust-random/rand"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"shadow-rs","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tracing","old_version":"0.1.43","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"zip","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.7` | `0.8.8` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.12.2` | `0.12.5` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.25` | `0.12.28` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.4` | `0.4.5` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [flatbuffers](https://github.com/google/flatbuffers) | `25.9.23` | `25.12.19` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.1` | `0.14.3` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.0` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.10.0` | `0.12.0` |\n| [rmp](https://github.com/3Hren/msgpack-rust) | `0.8.14` | `0.8.15` |\n| [rmp-serde](https://github.com/3Hren/msgpack-rust) | `1.3.0` | `1.3.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [schemars](https://github.com/GREsau/schemars) | `1.1.0` | `1.2.0` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.3` | `0.6.0-rc.4` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.2` | `1.8.3` |\n| [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.3` | `0.13.0-rc.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.36` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.1` | `1.13.2` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.8.0` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.11` | `1.8.12` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.116.0` | `1.119.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.54` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.0` | `1.0.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.2.0` | `1.3.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.180` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.6` | `0.6.8` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.9.0` | `0.9.1` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.11` | `0.12.12` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.4` | `0.13.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0-rc.5` | `0.10.0-rc.6` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.4.0` | `1.5.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.43` | `0.1.44` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [zip](https://github.com/zip-rs/zip2) | `6.0.0` | `7.0.0` |\n\n\nUpdates `axum` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-extra` from 0.12.2 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum-extra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-extra v0.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003etyped-routing\u003c/code\u003e feature enable the \u003ccode\u003erouting\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Add trailing newline to \u003ccode\u003eErasedJson::pretty\u003c/code\u003e response bodies (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix integer underflow in \u003ccode\u003eFileStream::try_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3514\"\u003etokio-rs/axum#3514\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3526\"\u003etokio-rs/axum#3526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3566\"\u003etokio-rs/axum#3566\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d9f79f56169896cec0fa47619fc40df23585a085\"\u003e\u003ccode\u003ed9f79f5\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6b0089190c832f5b8da3cbd3cb737b900bf3f36e\"\u003e\u003ccode\u003e6b00891\u003c/code\u003e\u003c/a\u003e fix(json-lines): Respect default body limit (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4e2bc8c92a570ff98dd5b774a0449092e407a942\"\u003e\u003ccode\u003e4e2bc8c\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f72c298ee8b31b5b4fdcff3f69a7481ad3b075e3\"\u003e\u003ccode\u003ef72c298\u003c/code\u003e\u003c/a\u003e Improve error messages with #[diagnostic::do_not_recommend] (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/aba8046921b15e407f9f7e78bd3b2ae36a657c2b\"\u003e\u003ccode\u003eaba8046\u003c/code\u003e\u003c/a\u003e Deprecate Host and Scheme extractors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/adf2e6c6bfd9d8f611afd82cca7b3e9e916203f7\"\u003e\u003ccode\u003eadf2e6c\u003c/code\u003e\u003c/a\u003e Remove CI job using ancient nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8eaf49e3171a4a1a4056806626d15ed5e393c7fe\"\u003e\u003ccode\u003e8eaf49e\u003c/code\u003e\u003c/a\u003e Remove cargo-sort CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5155b9bed718cd83dcf119851922f84fe97aa209\"\u003e\u003ccode\u003e5155b9b\u003c/code\u003e\u003c/a\u003e Remove cargo-public-api-crates CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/b6ffaee0996e7b7b1d609e3110d9456e097dc0e8\"\u003e\u003ccode\u003eb6ffaee\u003c/code\u003e\u003c/a\u003e Exclude broken example from workspace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-extra-v0.12.2...axum-extra-v0.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.25 to 0.12.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly import TokioIo on Windows by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2896\"\u003eseanmonstar/reqwest#2896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.27...v0.12.28\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.27...v0.12.28\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.27\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::windows_named_pipe(name)\u003c/code\u003e option that will force all requests over that Windows Named Pipe.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Disable unused tokio-util codec feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2893\"\u003eseanmonstar/reqwest#2893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Use http_body_util::BodyDataStream by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2892\"\u003eseanmonstar/reqwest#2892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add windows_named_pipe() option to client builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2789\"\u003eseanmonstar/reqwest#2789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.26...v0.12.27\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.26...v0.12.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update cookie_store by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2886\"\u003eseanmonstar/reqwest#2886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable default compression from tower-http if not enabled in reqwest by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2889\"\u003eseanmonstar/reqwest#2889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http3): correct compression defaults by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2890\"\u003eseanmonstar/reqwest#2890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compiling on Windows if TLS and SOCKS features are not enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::windows_named_pipe(name)\u003c/code\u003e option that will force all requests over that Windows Named Piper.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/d97859910c357827ad5993d37ce750ad595f4fff\"\u003e\u003ccode\u003ed978599\u003c/code\u003e\u003c/a\u003e v0.12.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ef2768a823b28bf00e23e218e034be035b08d770\"\u003e\u003ccode\u003eef2768a\u003c/code\u003e\u003c/a\u003e fix: correctly import TokioIo on Windows (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/1bf6441b68c3e908d2588a3bb4f2043ceed737bf\"\u003e\u003ccode\u003e1bf6441\u003c/code\u003e\u003c/a\u003e v0.12.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4967b1b4e25c2e9cc9f4f2cb0f4e4181f13366ba\"\u003e\u003ccode\u003e4967b1b\u003c/code\u003e\u003c/a\u003e feat: add windows_named_pipe() option to client builder (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ef5b239cbaa5e93607415bcf943c8f571da13e42\"\u003e\u003ccode\u003eef5b239\u003c/code\u003e\u003c/a\u003e chore: Use http_body_util::BodyDataStream (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/a8100047976e138483e2128ee0ea004931ceead0\"\u003e\u003ccode\u003ea810004\u003c/code\u003e\u003c/a\u003e chore: Disable unused tokio-util codec feature (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2893\"\u003e#2893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/01f03a4c01fb13e2262a513ed21e2b84b5186f46\"\u003e\u003ccode\u003e01f03a4\u003c/code\u003e\u003c/a\u003e v0.12.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e908f57f67d95a814466fc7422655478b983894c\"\u003e\u003ccode\u003ee908f57\u003c/code\u003e\u003c/a\u003e fix(http3): correct compression defaults (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2890\"\u003e#2890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/509c9048b426f93bac2f643b1538b1d70e0dc830\"\u003e\u003ccode\u003e509c904\u003c/code\u003e\u003c/a\u003e fix: disable default compression from tower-http if not enabled in reqwest (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/896aaeab612865bb37bc48d18faa53d7b65036f1\"\u003e\u003ccode\u003e896aaea\u003c/code\u003e\u003c/a\u003e deps: update cookie_store to 0.22 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.17 to 0.1.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/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-test` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/41d1877689f8669902b003a6affce60bdfeb3025\"\u003e\u003ccode\u003e41d1877\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-test 0.4.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7831\"\u003e#7831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-test-0.4.4...tokio-test-0.4.5\"\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.17 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.17...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 `flatbuffers` from 25.9.23 to 25.12.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flatbuffers/releases\"\u003eflatbuffers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.12.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clean up whitespace and fix typo in tutorial.md by \u003ca href=\"https://github.com/daynual\"\u003e\u003ccode\u003e@​daynual\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8695\"\u003egoogle/flatbuffers#8695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect span and non-span versions of ToArray() and ToArrayPadded() methods by \u003ca href=\"https://github.com/vsmcea\"\u003e\u003ccode\u003e@​vsmcea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8734\"\u003egoogle/flatbuffers#8734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Fixes test failing on macOS when using URL(fileURLWithPath:isDirectory) by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8742\"\u003egoogle/flatbuffers#8742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etreat npm_typescript as a dev dependency by \u003ca href=\"https://github.com/dws\"\u003e\u003ccode\u003e@​dws\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8719\"\u003egoogle/flatbuffers#8719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix union unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8748\"\u003egoogle/flatbuffers#8748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix struct vector ordering in pack function by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8747\"\u003egoogle/flatbuffers#8747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conditional check by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8736\"\u003egoogle/flatbuffers#8736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Refactor lazy list unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8746\"\u003egoogle/flatbuffers#8746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003emake_span\u003c/code\u003e from working with vectors and arrays of pointers by \u003ca href=\"https://github.com/are-you-tilted-already\"\u003e\u003ccode\u003e@​are-you-tilted-already\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8735\"\u003egoogle/flatbuffers#8735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap the dependency of CreateX and X::Pack object API functions. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8754\"\u003egoogle/flatbuffers#8754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Implements FlatbuffersVector which confirms to RandomAccessCollection by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8752\"\u003egoogle/flatbuffers#8752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix --gen-compare to not generate comparators for native types. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8681\"\u003egoogle/flatbuffers#8681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport native_type for tables when using the C++ object API. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8668\"\u003egoogle/flatbuffers#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Improves the performance creating strings by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8772\"\u003egoogle/flatbuffers#8772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Docs] Update swift supported features by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8769\"\u003egoogle/flatbuffers#8769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Bump minimum supported version of swift to 5.10 by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8758\"\u003egoogle/flatbuffers#8758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Inline arrays by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8755\"\u003egoogle/flatbuffers#8755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace usage of make_unique with unique_ptr for cpp11 by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8763\"\u003egoogle/flatbuffers#8763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8653\"\u003e#8653\u003c/a\u003e - Python vtables not considering object size by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8683\"\u003egoogle/flatbuffers#8683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Add Vector64 specialization for \u003ccode\u003estd::vector\u0026lt;bool\u0026gt;\u003c/code\u003e by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8757\"\u003egoogle/flatbuffers#8757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop calling setup.py in release CI by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8771\"\u003egoogle/flatbuffers#8771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lua] Dont' crash on a fbs file with no root table by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8770\"\u003egoogle/flatbuffers#8770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevival of \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8285\"\u003eGH-8285\u003c/a\u003e: fix: remove a single type hint to retain python 2.7.x compatibility by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8799\"\u003egoogle/flatbuffers#8799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Add unit test for github issue 8653 by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8786\"\u003egoogle/flatbuffers#8786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSize verifier fix 2 by \u003ca href=\"https://github.com/fergushenderson\"\u003e\u003ccode\u003e@​fergushenderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8740\"\u003egoogle/flatbuffers#8740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8389\"\u003e#8389\u003c/a\u003e: any nonzero byte is truthy by \u003ca href=\"https://github.com/bkietz\"\u003e\u003ccode\u003e@​bkietz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8690\"\u003egoogle/flatbuffers#8690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Dart changelog entry for v25.9.23 by \u003ca href=\"https://github.com/vaind\"\u003e\u003ccode\u003e@​vaind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8785\"\u003egoogle/flatbuffers#8785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dart] fix bug which generated wrong code by \u003ca href=\"https://github.com/fawdlstty\"\u003e\u003ccode\u003e@​fawdlstty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8780\"\u003egoogle/flatbuffers#8780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd assert to fix GCC warning on Ubuntu 24.04 LTS by \u003ca href=\"https://github.com/gafferongames\"\u003e\u003ccode\u003e@​gafferongames\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8804\"\u003egoogle/flatbuffers#8804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix quick start typos by \u003ca href=\"https://github.com/Homeblest\"\u003e\u003ccode\u003e@​Homeblest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8520\"\u003egoogle/flatbuffers#8520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Generate Longs from uint enums by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8727\"\u003egoogle/flatbuffers#8727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Add \u003ccode\u003enotify\u003c/code\u003e to Java keywords by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8724\"\u003egoogle/flatbuffers#8724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore robust C++20 \u003c!-- raw HTML omitted --\u003e check by \u003ca href=\"https://github.com/cyyever\"\u003e\u003ccode\u003e@​cyyever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8631\"\u003egoogle/flatbuffers#8631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix dart object api test by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8751\"\u003egoogle/flatbuffers#8751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: library definition for PlatformIO by \u003ca href=\"https://github.com/obones\"\u003e\u003ccode\u003e@​obones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8261\"\u003egoogle/flatbuffers#8261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse macos-15-intel not macos-latest-large for Intel macOS by \u003ca href=\"https://github.com/kou\"\u003e\u003ccode\u003e@​kou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8777\"\u003egoogle/flatbuffers#8777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Fix vtable deduplication for 64-bit buffers \u0026gt;2GB by \u003ca href=\"https://github.com/gowsiany\"\u003e\u003ccode\u003e@​gowsiany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8591\"\u003egoogle/flatbuffers#8591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory 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/google/flatbuffers/pull/8779\"\u003egoogle/flatbuffers#8779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeScript: read vtable entries as uint16 by \u003ca href=\"https://github.com/jtbandes\"\u003e\u003ccode\u003e@​jtbandes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8435\"\u003egoogle/flatbuffers#8435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fuzzer] Adds code generation target. by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8795\"\u003egoogle/flatbuffers#8795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Revert back to using swift-actions by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8806\"\u003egoogle/flatbuffers#8806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix inconsistent creator function naming in generated code by \u003ca href=\"https://github.com/peter-soos\"\u003e\u003ccode\u003e@​peter-soos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8792\"\u003egoogle/flatbuffers#8792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy Conan recipe and update documentation by \u003ca href=\"https://github.com/uilianries\"\u003e\u003ccode\u003e@​uilianries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8712\"\u003egoogle/flatbuffers#8712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix generating \u003cstrong\u003einit\u003c/strong\u003e.py for invalid path by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8810\"\u003egoogle/flatbuffers#8810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Builder startup: lazy sharedStrings and fast vtable init by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8807\"\u003egoogle/flatbuffers#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix platform ifdefs for locale independent str functions by \u003ca href=\"https://github.com/jamesr\"\u003e\u003ccode\u003e@​jamesr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8678\"\u003egoogle/flatbuffers#8678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix CScript string.compare by \u003ca href=\"https://github.com/whitecostume\"\u003e\u003ccode\u003e@​whitecostume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8547\"\u003egoogle/flatbuffers#8547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Go] add BenchmarkBuildAllocations by \u003ca href=\"https://github.com/jdemeyer\"\u003e\u003ccode\u003e@​jdemeyer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8287\"\u003egoogle/flatbuffers#8287\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/google/flatbuffers/blob/master/CHANGELOG.md\"\u003eflatbuffers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[25.12.19] (December 19 2025)(\u003ca href=\"https://github.com/google/flatbuffers/releases/tag/v25.12.19\"\u003ehttps://github.com/google/flatbuffers/releases/tag/v25.12.19\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[C++] Default emptry vector support (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Add --gen-absl-hash option (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Kotlin] Upgrade to MacOS 15 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8845\"\u003e#8845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix vector of table with naked ptrs (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8830\"\u003e#8830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Offset/Pad/Prep (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003e--file-names-only\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix size verifer (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7e163021e59cca4f8e1e35a7c828b5c6b7915953\"\u003e\u003ccode\u003e7e16302\u003c/code\u003e\u003c/a\u003e FlatBuffers Version 25.12.19 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8871\"\u003e#8871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/57fdd4f9951b16411bdd823eff08f5d8dea34fde\"\u003e\u003ccode\u003e57fdd4f\u003c/code\u003e\u003c/a\u003e Default Vector Support C++ (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/8cb53ccc95dabae66233733017bc4f8668bfb379\"\u003e\u003ccode\u003e8cb53cc\u003c/code\u003e\u003c/a\u003e Add --gen-absl-hash option to generate AbslHashValue for structs. (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/fb55e0c9deddab1e0facba98a32f9dad93635118\"\u003e\u003ccode\u003efb55e0c\u003c/code\u003e\u003c/a\u003e Run clang-format -i **/*.cpp (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8865\"\u003e#8865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/d9fde67eb582270b4fa7c7b0baeadefb844e46d4\"\u003e\u003ccode\u003ed9fde67\u003c/code\u003e\u003c/a\u003e Remove progaurd-rules.pro (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8866\"\u003e#8866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/f74fda299dba611a33dd220d6fbfae9ab0c052e8\"\u003e\u003ccode\u003ef74fda2\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/15802fa26c8357c0f6ee8b30d27f8fe482de6510\"\u003e\u003ccode\u003e15802fa\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/a86afae9399bbe631d1ea0783f8816e780e236cc\"\u003e\u003ccode\u003ea86afae\u003c/code\u003e\u003c/a\u003e Fix casing in generated Kotlin struct constructor function (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/60910fb7f5a9bfc5da84b2dd7f17969d184da3f2\"\u003e\u003ccode\u003e60910fb\u003c/code\u003e\u003c/a\u003e Fix nullability of generated Kotlin ByteBuffer accessors (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7bfaabc3587ca31161810512d3d0a7ba72d6182c\"\u003e\u003ccode\u003e7bfaabc\u003c/code\u003e\u003c/a\u003e [TS] Flexbuffers root vector fix (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8847\"\u003e#8847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flatbuffers/compare/v25.9.23...v25.12.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.1 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003e⚠️ Heads-up\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate maintenance status to Passively Maintained (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis excerpt is from the readme:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.\u003c/p\u003e\n\u003cp\u003eBug fixes are still important, and security fixes will be released as soon as possible. Contact the \u003ccode\u003e#prost\u003c/code\u003e channel in \u003ca href=\"https://discord.gg/tokio\"\u003eTokio discord\u003c/a\u003e if you feel a bug or security fix is not getting enough attention.\u003c/p\u003e\n\u003cp\u003eThe maintainer expects the official \u003ccode\u003eprotobuf\u003c/code\u003e project to release their rust library soon and expects it to be as fully featured as the C++ library. See their \u003ca href=\"https://github.com/protocolbuffers/protobuf/tree/main/rust\"\u003esource code\u003c/a\u003e and \u003ca href=\"https://crates.io/crates/protobuf/4.33.1-release\"\u003ecrate\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure prost path via \u003ccode\u003eprost_build::Config\u003c/code\u003e or \u003ccode\u003e#[(prost(prost_path = \u0026quot;::prost\u0026quot;)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for deprecated enum and oneof fields (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Resolve OneOf type name conflict with embedded message (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Avoid OneOf type collision with enums and keyword names (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e💼 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003etrait Error\u003c/code\u003e from core (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update protobuf to v25.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.6 to 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update petgraph to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout to v5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate clippy to version 1.87 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace once_cell dependency by std lib (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate outdated link is test documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDescribe use of encoding module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the readme MSRV to the actual number (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate URLs after manual review (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnswer why fields are wrapped in option (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🎨 Styling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spaces to derive arguments in generated code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in the \u003ccode\u003eformat!\u003c/code\u003e string (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1293\"\u003e#1293\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/prost/commit/fafa97f3e05b9ffd84769c7c606499243a6fa614\"\u003e\u003ccode\u003efafa97f\u003c/code\u003e\u003c/a\u003e chore: remove protobuf submodule and leverage cmake for it (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e0643e22a6a05943b7057db0b2876b476204ccb1\"\u003e\u003ccode\u003ee0643e2\u003c/code\u003e\u003c/a\u003e release 0.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/5595b61dcbeeec3f89ac2e4b631c0877a6260046\"\u003e\u003ccode\u003e5595b61\u003c/code\u003e\u003c/a\u003e fix: Add back \u003ccode\u003eDecodeError::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e42dcad34d8f7621065dcbf80ef672fd90ec8a2b\"\u003e\u003ccode\u003ee42dcad\u003c/code\u003e\u003c/a\u003e Bufix: Name::full_name() is correct for empty packages (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/107153f0d1aa40830f9d3bf0d6d7f22d9c4629c7\"\u003e\u003ccode\u003e107153f\u003c/code\u003e\u003c/a\u003e build(deps): update pulldown-cmark-to-cmark requirement from 21 to 22 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3fc700393c9996314792aa3f1364df9e9c140988\"\u003e\u003ccode\u003e3fc7003\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33f8721bde539e584edd6ea6181e3fdacc4c37d2\"\u003e\u003ccode\u003e33f8721\u003c/code\u003e\u003c/a\u003e fix some forgotten prost import paths (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/efb0755ba9450ed3cf047efe30751bdf024176db\"\u003e\u003ccode\u003eefb0755\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/91a093fb205037dd739b88acf7bb08725a33ff58\"\u003e\u003ccode\u003e91a093f\u003c/code\u003e\u003c/a\u003e test(derive_copy): Allow dead code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2c22c5900923d0a3387f60372f6f955e4b9fa9cf\"\u003e\u003ccode\u003e2c22c59\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.1...v0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quick-xml` from 0.38.4 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/quick-xml/releases\"\u003equick-xml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 - Config for Writer\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eAdded a way to configure \u003ccode\u003eWriter\u003c/code\u003e. Now all configuration is contained in the \u003ccode\u003ewriter::Config\u003c/code\u003e\nstruct and can be applied at once. When \u003ccode\u003eserde-types\u003c/code\u003e feature is enabled, configuration is serializable.\u003c/p\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add methods \u003ccode\u003econfig()\u003c/code\u003e and \u003ccode\u003econfig_mut()\u003c/code\u003e to inspect and change the writer configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add ability to write space before \u003ccode\u003e/\u0026gt;\u003c/code\u003e in self-closed tags for maximum compatibility with XHTML.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add method \u003ccode\u003eempty_element_handling()\u003c/code\u003e as a more powerful alternative to \u003ccode\u003eexpand_empty_elements()\u003c/code\u003e in \u003ccode\u003eSerializer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/929\"\u003e#929\u003c/a\u003e: Allow to pass list of field names to \u003ccode\u003eimpl_deserialize_for_internally_tagged_enum!\u003c/code\u003e macro which is required if you enum variants contains \u003ccode\u003e$value\u003c/code\u003e fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003e#923\u003c/a\u003e: Implement correct skipping of well-formed DTD.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/908\"\u003e#908\u003c/a\u003e: Increase minimal supported \u003ccode\u003eserde\u003c/code\u003e version from 1.0.139 to 1.0.180.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: Deprecate \u003ccode\u003e.prefixes()\u003c/code\u003e, \u003ccode\u003e.resolve()\u003c/code\u003e, \u003ccode\u003e.resolve_attribute()\u003c/code\u003e, and \u003ccode\u003e.resolve_element()\u003c/code\u003e of \u003ccode\u003eNsReader\u003c/code\u003e. Use \u003ccode\u003e.resolver().bindings()\u003c/code\u003e and \u003ccode\u003e.resolver().resolve()\u003c/code\u003e methods instead.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: \u003ccode\u003eAttributes::has_nil\u003c/code\u003e now accepts \u003ccode\u003eNamespaceResolver\u003c/code\u003e instead of \u003ccode\u003eReader\u0026lt;R\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedPIOrXmlDecl\u003c/code\u003e into \u003ccode\u003eUnclosedPI\u003c/code\u003e and \u003ccode\u003eUnclosedXmlDecl\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) \u003ccode\u003eParser::eof_error\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;self\u003c/code\u003e and content \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e parameters.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003e#926\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedTag\u003c/code\u003e into \u003ccode\u003eUnclosedTag\u003c/code\u003e,\n\u003ccode\u003eUnclosedSingleQuotedAttributeValue\u003c/code\u003e and \u003ccode\u003eUnclosedDoubleQuotedAttributeValue\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003etafia/quick-xml#846\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/908\"\u003e#908\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/908\"\u003etafia/quick-xml#908\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/913\"\u003etafia/quick-xml#913\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003e#923\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003etafia/quick-xml#923\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/924\"\u003etafia/quick-xml#924\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003e#926\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003etafia/quick-xml#926\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/929\"\u003e#929\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/929\"\u003etafia/quick-xml#929\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzmk\"\u003e\u003ccode\u003e@​rzmk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/920\"\u003etafia/quick-xml#920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zrneely\"\u003e\u003ccode\u003e@​zrneely\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/922\"\u003etafia/quick-xml#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SuchAFuriousDeath\"\u003e\u003ccode\u003e@​SuchAFuriousDeath\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/924\"\u003etafia/quick-xml#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tayu0110\"\u003e\u003ccode\u003e@​tayu0110\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/925\"\u003etafia/quick-xml#925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tafia/quick-xml/compare/v0.38.4...v0.39.0\"\u003ehttps://github.com/tafia/quick-xml/compare/v0.38.4...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/quick-xml/blob/master/Changelog.md\"\u003equick-xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0 -- 2026-01-11\u003c/h2\u003e\n\u003cp\u003eAdded a way to configure \u003ccode\u003eWriter\u003c/code\u003e. Now all configuration is contained in the \u003ccode\u003ewriter::Config\u003c/code\u003e\nstruct and can be applied at once. When \u003ccode\u003eserde-types\u003c/code\u003e feature is enabled, configuration is serializable.\u003c/p\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add methods \u003ccode\u003econfig()\u003c/code\u003e and \u003ccode\u003econfig_mut()\u003c/code\u003e to inspect and change the writer configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add ability to write space before \u003ccode\u003e/\u0026gt;\u003c/code\u003e in self-closed tags for maximum compatibility with\nXHTML.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add method \u003ccode\u003eempty_element_handling()\u003c/code\u003e as a more powerful alternative to \u003ccode\u003eexpand_empty_elements()\u003c/code\u003e\nin \u003ccode\u003eSerializer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/929\"\u003e#929\u003c/a\u003e: Allow to pass list of field names to \u003ccode\u003eimpl_deserialize_for_internally_tagged_enum!\u003c/code\u003e macro\nwhich is required if you enum variants contains \u003ccode\u003e$value\u003c/code\u003e fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003e#923\u003c/a\u003e: Implement correct skipping of well-formed DTD.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/908\"\u003e#908\u003c/a\u003e: Increase minimal supported \u003ccode\u003eserde\u003c/code\u003e version from 1.0.139 to 1.0.180.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: Deprecate \u003ccode\u003e.prefixes()\u003c/code\u003e, \u003ccode\u003e.resolve()\u003c/code\u003e, \u003ccode\u003e.resolve_attribute()\u003c/code\u003e, and \u003ccode\u003e.resolve_element()\u003c/code\u003e\nof \u003ccode\u003eNsReader\u003c/code\u003e. Use \u003ccode\u003e.resolver().bindings()\u003c/code\u003e and \u003ccode\u003e.resolver().resolve()\u003c/code\u003e methods instead.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: \u003ccode\u003eAttributes::has_nil\u003c/code\u003e now accepts \u003ccode\u003eNamespaceResolver\u003c/code\u003e instead of \u003ccode\u003eReader\u0026lt;R\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedPIOrXmlDecl\u003c/code\u003e into \u003ccode\u003eUnclosedPI\u003c/code\u003e and\n\u003ccode\u003eUnclosedXmlDecl\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) \u003ccode\u003eParser::eof_error\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;self\u003c/code\u003e and content \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e parameters.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003e#926\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedTag\u003c/code\u003e into \u003ccode\u003eUnclosedTag\u003c/code\u003e,\n\u003ccode\u003eUnclosedSingleQuotedAttributeValue\u003c/code\u003e and \u003ccode\u003eUnclosedDoubleQuotedAttributeValue\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003etafia/quick-xml#846\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/908\"\u003e#908\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/908\"\u003etafia/quick-xml#908\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/913\"\u003etafia/quick-xml#913\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003e#923\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003etafia/quick-xml#923\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/924\"\u003etafia/quick-xml#924\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003e#926\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003etafia/quick-xml#926\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/929\"\u003e#929\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/929\"\u003etafia/quick-xml#929\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/tafia/quick-xml/commit/6242da0db105c4d78fd3e4218aa940e82a0cba57\"\u003e\u003ccode\u003e6242da0\u003c/code\u003e\u003c/a\u003e Release 0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/549bb097dc24c793b1e3c08420c03f06de30e20e\"\u003e\u003ccode\u003e549bb09\u003c/code\u003e\u003c/a\u003e Disable tests for documents that are not supported by rxml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/2c19dfdef92d884ca8a51a4401267e8a6ad8238d\"\u003e\u003ccode\u003e2c19dfd\u003c/code\u003e\u003c/a\u003e Run \u003ccode\u003ecargo fmt\u003c/code\u003e in \u003ccode\u003ecompare\u003c/code\u003e project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/5fc5a162730cf8ce108afcab639b6b0711bf4c58\"\u003e\u003ccode\u003e5fc5a16\u003c/code\u003e\u003c/a\u003e Fix misprint in benchmark name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/ba6b9c5bcc9ba8868ac27f8cf84f6b80b53de71c\"\u003e\u003ccode\u003eba6b9c5\u003c/code\u003e\u003c/a\u003e Update xml5ever \u0026amp; markup5even: 0.36 -\u0026gt; 0.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/70208daf20ccf11d55b209e6440c3c0f9581506a\"\u003e\u003ccode\u003e70208da\u003c/code\u003e\u003c/a\u003e Fix not updated internal documentation link after \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/0bfface39bcd7f646b00493106659a89a3e8d67d\"\u003e\u003ccode\u003e0bfface\u003c/code\u003e\u003c/a\u003e Fix misprint in error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/9f6babb0f848a78051ed5bafa7520717283f1a03\"\u003e\u003ccode\u003e9f6babb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/932\"\u003e#932\u003c/a\u003e from Mingun/unclosed-attr-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/229d84c101634db5f45b5c33309cd97069a5a7a6\"\u003e\u003ccode\u003e229d84c\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eSyntaxError::UnclosedTag\u003c/code\u003e into \u003ccode\u003eUnclosedTag\u003c/code\u003e, `UnclosedSingleQuotedAtt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/f869d0eb04fcce1ddf6624942d00043b57e84dd2\"\u003e\u003ccode\u003ef869d0e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/931\"\u003e#931\u003c/a\u003e from Mingun/benches\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tafia/quick-xml/compare/v0.38.4...v0.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v0.12.0\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update darling requirement from 0.21 to 0.23 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/574\"\u003e#...\n\n_Description has been truncated_","html_url":"https://github.com/houseme/rustfs/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houseme%2Frustfs/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"3797866417","node_id":"PR_kwDOHvzHec68YOs2","number":4534,"state":"closed","title":"chore(deps): bump the rust-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T23:28:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-09T18:04:28.000Z","updated_at":"2026-01-12T23:28:22.000Z","time_to_close":278632,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":27,"packages":[{"name":"serde_json","old_version":"1.0.148","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"indexmap","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"tokio-test","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"proc-macro2","old_version":"1.0.104","new_version":"1.0.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"syn","old_version":"2.0.112","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"rkyv","old_version":"0.8.12","new_version":"0.8.13","repository_url":"https://github.com/rkyv/rkyv"},{"name":"const-str","old_version":"0.7.1","new_version":"1.0.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"insta","old_version":"1.45.1","new_version":"1.46.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"cc","old_version":"1.2.51","new_version":"1.2.52","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"glam","old_version":"0.30.9","new_version":"0.30.10","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.36","repository_url":"https://github.com/rustls/rustls"},{"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.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.10+spec-1.1.0","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicase","old_version":"2.8.1","new_version":"2.9.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"webpki-roots","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"zerocopy","old_version":"0.8.31","new_version":"0.8.33","repository_url":"https://github.com/google/zerocopy"},{"name":"zmij","old_version":"1.0.7","new_version":"1.0.12","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.148` | `1.0.149` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.13.0` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.4` | `0.4.5` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.104` | `1.0.105` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.112` | `2.0.114` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.43` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [rkyv](https://github.com/rkyv/rkyv) | `0.8.12` | `0.8.13` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.1` | `1.0.0` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.45.1` | `1.46.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.51` | `1.2.52` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.30.9` | `0.30.10` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.180` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.36` |\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.17` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.10+spec-1.1.0` | `0.9.11+spec-1.1.0` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.8.1` | `2.9.0` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.4` | `1.0.5` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.31` | `0.8.33` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.7` | `1.0.12` |\n\n\nUpdates `serde_json` from 1.0.148 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.148...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.12.1 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.0 (2026-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eIntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emap::Slice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset::Slice::split_at_checked\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a4aba99f09636ad727d934d367f701c965367cc3\"\u003e\u003ccode\u003ea4aba99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/431\"\u003e#431\u003c/a\u003e from cuviper/release-2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e345f3a7ba6064f34d6c9ac367cb878c21dd2ffd\"\u003e\u003ccode\u003ee345f3a\u003c/code\u003e\u003c/a\u003e Release 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e6b677b4ce0f35d127da24b1b4553aa7a7bc3fb1\"\u003e\u003ccode\u003ee6b677b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/430\"\u003e#430\u003c/a\u003e from cuviper/split_at_checked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9d534e1dfbbd3b248f10b982dcf6f7f89613d\"\u003e\u003ccode\u003e61c9d53\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eSlice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/8b8d35076238f1c06ea522efaf73be9154ca72d5\"\u003e\u003ccode\u003e8b8d350\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/426\"\u003e#426\u003c/a\u003e from cuviper/clone-intokv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/88efd0cadd7cdab8624bbbaeac66fba14701472e\"\u003e\u003ccode\u003e88efd0c\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eimpl Clone for IntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/3b6d04bab36739744c78f91ce717b1f9344bae9a\"\u003e\u003ccode\u003e3b6d04b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/425\"\u003e#425\u003c/a\u003e from cuviper/inner-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/eb30eb112bdea0eb344a508aeda58359db8696c8\"\u003e\u003ccode\u003eeb30eb1\u003c/code\u003e\u003c/a\u003e Move crate::map::core to crate::inner\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.12.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-test` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/41d1877689f8669902b003a6affce60bdfeb3025\"\u003e\u003ccode\u003e41d1877\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-test 0.4.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7831\"\u003e#7831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-test-0.4.4...tokio-test-0.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\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.104 to 1.0.105\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.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/876f8007fa1e2b82c23dbcf9e1c3e877c3c97cd3\"\u003e\u003ccode\u003e876f800\u003c/code\u003e\u003c/a\u003e CStr is available in core since Rust 1.64\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.104...1.0.105\"\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.112 to 2.0.114\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.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\u003c/blockquote\u003e\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/211e0dff48b030dbd15e17cb7efda8c9067a26cc\"\u003e\u003ccode\u003e211e0df\u003c/code\u003e\u003c/a\u003e Release 2.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/18cd64565c8931de9cfe950726d3687c9e9beecd\"\u003e\u003ccode\u003e18cd645\u003c/code\u003e\u003c/a\u003e Touch up PR 1956\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8c9f7e137342783e1d0f84f7405ab1666c33bf07\"\u003e\u003ccode\u003e8c9f7e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1956\"\u003e#1956\u003c/a\u003e from tamird/no-std-prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f8a7a338d5c4e8fece327bb6d5d323b4659ec758\"\u003e\u003ccode\u003ef8a7a33\u003c/code\u003e\u003c/a\u003e Disable std prelude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/888a207102d6fdc74aa1ddbc64f215a02e297a2b\"\u003e\u003ccode\u003e888a207\u003c/code\u003e\u003c/a\u003e Delete html_root_url comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8cfa32aed0dfdff00360cf5d2111b2e1ccbf2bfe\"\u003e\u003ccode\u003e8cfa32a\u003c/code\u003e\u003c/a\u003e Release 2.0.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/d5e19ff5b95b083d04b872623d25dc76e6c22b26\"\u003e\u003ccode\u003ed5e19ff\u003c/code\u003e\u003c/a\u003e Do PR 1953 also for LifetimeParam\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3fe4dc61aa06965d47f9d6d179d46a813f4f917e\"\u003e\u003ccode\u003e3fe4dc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1953\"\u003e#1953\u003c/a\u003e from wyfo/fix/type-param-colon-no-bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/31508f3c22d1b535a486830689af8fbc6a5303e0\"\u003e\u003ccode\u003e31508f3\u003c/code\u003e\u003c/a\u003e Fix TypeParam expecting identifier after colon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/1534d3a578b7a849989ac26e52fcb043c9cf02d6\"\u003e\u003ccode\u003e1534d3a\u003c/code\u003e\u003c/a\u003e Update reqwest dev-dependency to 0.13\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.112...2.0.114\"\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.42 to 1.0.43\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.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\u003c/blockquote\u003e\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/635ee674bf2cac1f30ab0ca4afb9d30cbf620ecc\"\u003e\u003ccode\u003e635ee67\u003c/code\u003e\u003c/a\u003e Release 1.0.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/5f605a632729b2eb435efc3edccfdc2ce618ea00\"\u003e\u003ccode\u003e5f605a6\u003c/code\u003e\u003c/a\u003e Reorder module-level attributes in crate root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/9c63ceebbdff855fccba682f4cb553c9c5fffeca\"\u003e\u003ccode\u003e9c63cee\u003c/code\u003e\u003c/a\u003e Delete html_root_url comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/009af09c8252bf687e7f49e281fc47bc7d3c0749\"\u003e\u003ccode\u003e009af09\u003c/code\u003e\u003c/a\u003e Disallow direct use of quote v1 as a no-std crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/546c7c20d19930d2b0cc62393aee518344bf8049\"\u003e\u003ccode\u003e546c7c2\u003c/code\u003e\u003c/a\u003e Merge pull request 320 from tamird/no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/fc591365fe4cab2679d49544b2cea1dccfc553a7\"\u003e\u003ccode\u003efc59136\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/319\"\u003e#319\u003c/a\u003e from tamird/fix-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b3faa37cc505a90de54302413203804babd3ea6c\"\u003e\u003ccode\u003eb3faa37\u003c/code\u003e\u003c/a\u003e Make the crate no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/8e704803a8d0b9ab3e1793929a5b30aeb2e642c7\"\u003e\u003ccode\u003e8e70480\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/318\"\u003e#318\u003c/a\u003e from tamird/more-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/3b9996b765470093de0ad933697a8032cf69101d\"\u003e\u003ccode\u003e3b9996b\u003c/code\u003e\u003c/a\u003e tests: fix compilation with \u003ccode\u003e--no-default-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/4d1e4feb8da063d58c4148ded8ac2a15fefa35d9\"\u003e\u003ccode\u003e4d1e4fe\u003c/code\u003e\u003c/a\u003e Change std imports to core/alloc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.42...1.0.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serial_test` from 3.2.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palfrey/serial_test/releases\"\u003eserial_test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003cp\u003edocs.rs removed a feature we use in \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/138907\"\u003erust-lang/rust#138907\u003c/a\u003e.  \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/148\"\u003epalfrey/serial_test#148\u003c/a\u003e (which is the entire content of this release) adds a CI step to check we don't break it in the future, and fixes the issue.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExplicit testing for tokio multi-thread by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/122\"\u003epalfrey/serial_test#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove an unneeded explicit lifetime by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/124\"\u003epalfrey/serial_test#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fixed the link to the shield by \u003ca href=\"https://github.com/operagxoksana\"\u003e\u003ccode\u003e@​operagxoksana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/125\"\u003epalfrey/serial_test#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermit non-empty function returns by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/128\"\u003epalfrey/serial_test#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for crate parameter by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/130\"\u003epalfrey/serial_test#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd use serial_test::serial to Readme.md example by \u003ca href=\"https://github.com/APN-Pucky\"\u003e\u003ccode\u003e@​APN-Pucky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/135\"\u003epalfrey/serial_test#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix elided lifetime warnings by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/138\"\u003epalfrey/serial_test#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs about \u0026quot;path\u0026quot; for file_serial/parallel by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/137\"\u003epalfrey/serial_test#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't depend on the whole futures crate by \u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/141\"\u003epalfrey/serial_test#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd is_locked_file_serially by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/139\"\u003epalfrey/serial_test#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd relative path and better file_serial testing by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/143\"\u003epalfrey/serial_test#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd std feature to wasm-bindgen-test to avoid breaking dep updates by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/145\"\u003epalfrey/serial_test#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more logging around relative paths by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/147\"\u003epalfrey/serial_test#147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operagxoksana\"\u003e\u003ccode\u003e@​operagxoksana\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/125\"\u003epalfrey/serial_test#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/APN-Pucky\"\u003e\u003ccode\u003e@​APN-Pucky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/135\"\u003epalfrey/serial_test#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/141\"\u003epalfrey/serial_test#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.2.0...v3.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/palfrey/serial_test/commit/0771eb0e1e1e3fa9147b37536cd339073f0478fe\"\u003e\u003ccode\u003e0771eb0\u003c/code\u003e\u003c/a\u003e 3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/ace6ebf0eff78d7c3027bce72b9f418a9d352c28\"\u003e\u003ccode\u003eace6ebf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/148\"\u003e#148\u003c/a\u003e from palfrey/docsrs-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/349375d1e2bbbbe4f9eb6426b322f3de8fadd112\"\u003e\u003ccode\u003e349375d\u003c/code\u003e\u003c/a\u003e Improve feature flag docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/f9deb97f055ffec1d5aafb4f68c284138a584a63\"\u003e\u003ccode\u003ef9deb97\u003c/code\u003e\u003c/a\u003e Remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/d5a4c09043b10dc2c74873686637f8af511475b5\"\u003e\u003ccode\u003ed5a4c09\u003c/code\u003e\u003c/a\u003e Reset cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/89253b17d753f9a4b98f2c0b60e5b6f0590b910f\"\u003e\u003ccode\u003e89253b1\u003c/code\u003e\u003c/a\u003e Test docs-rs will work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/5e84cd48e2078b5a109589f9283647a2f278417e\"\u003e\u003ccode\u003e5e84cd4\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/abfc053ccb4dc6544c4b47b02ce2545c7183bfab\"\u003e\u003ccode\u003eabfc053\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/147\"\u003e#147\u003c/a\u003e from palfrey/non-absolute-file-checking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/38d6b05aa04c490156434fac2c17516cfe51e599\"\u003e\u003ccode\u003e38d6b05\u003c/code\u003e\u003c/a\u003e Refactor feature name for serial_test_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/2620c791d76b092fa606d358103426a99e4c5f1c\"\u003e\u003ccode\u003e2620c79\u003c/code\u003e\u003c/a\u003e test-all-features needs more escaping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.2.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rkyv` from 0.8.12 to 0.8.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rkyv/rkyv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.7.1 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure Dependabot to group cargo updates and auto-update GitHub Actions by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/55\"\u003eNugine/const-str#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 6 in the actions group 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/Nugine/const-str/pull/56\"\u003eNugine/const-str#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.1...v1.0.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.7.1...v1.0.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/Nugine/const-str/commit/e00652599634e34faded3db95bfafd421112bf14\"\u003e\u003ccode\u003ee006525\u003c/code\u003e\u003c/a\u003e release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e7ea923f31fde5ee399472b28a1b81ab0f4562be\"\u003e\u003ccode\u003ee7ea923\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 6 in the actions group (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/5be7d7756c3aa40b384f8a61de683b23fe2e415b\"\u003e\u003ccode\u003e5be7d77\u003c/code\u003e\u003c/a\u003e Configure Dependabot to group cargo updates and auto-update GitHub Actions (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.1...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `insta` from 1.45.1 to 1.46.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/insta/releases\"\u003einsta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.46.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eINSTA_PENDING_DIR\u003c/code\u003e environment variable for Bazel and other hermetic build systems. When set, pending snapshots are written to a separate directory while keeping the source tree read-only. We are very open to feedback on this feature. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/852\"\u003e#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation for \u003ccode\u003etest.runner_fallback\u003c/code\u003e config key. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/853\"\u003e#853\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall cargo-insta 1.46.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload cargo-insta 1.46.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-aarch64-apple-darwin.tar.xz\"\u003ecargo-insta-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-apple-darwin.tar.xz\"\u003ecargo-insta-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-pc-windows-msvc.zip\"\u003ecargo-insta-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-unknown-linux-gnu.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-unknown-linux-musl.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md\"\u003einsta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.46.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eINSTA_PENDING_DIR\u003c/code\u003e environment variable for Bazel and other hermetic build systems. When set, pending snapshots are written to a separate directory while keeping the source tree read-only. We are very open to feedback on this feature. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/852\"\u003e#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation for \u003ccode\u003etest.runner_fallback\u003c/code\u003e config key. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/853\"\u003e#853\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/7d27e3ab04e6f25d97c96ce9fa7bf15622e5af3e\"\u003e\u003ccode\u003e7d27e3a\u003c/code\u003e\u003c/a\u003e Release 1.46.0 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/3aa59d6f94d1b0c25d5953231019aa1eadbb4017\"\u003e\u003ccode\u003e3aa59d6\u003c/code\u003e\u003c/a\u003e Add INSTA_PENDING_DIR environment variable for hermetic builds (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/fd40cf7d5197a8ac30779c376c0d36a9ac420da8\"\u003e\u003ccode\u003efd40cf7\u003c/code\u003e\u003c/a\u003e Fix docs for test.runner_fallback config key (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/ac191ba67c3d531d9dd179bb83257704ffd9b63e\"\u003e\u003ccode\u003eac191ba\u003c/code\u003e\u003c/a\u003e Add test for multiline snapshots without special characters (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/insta/compare/1.45.1...1.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.51 to 1.2.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.51...cc-v1.2.52\"\u003e1.2.52\u003c/a\u003e - 2026-01-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d0562c9e06e9c4590fd7a594ed0a445dc32735f3\"\u003e\u003ccode\u003ed0562c9\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c3ff4ea7c76072b0962562a6f1b53aa118dab4ec\"\u003e\u003ccode\u003ec3ff4ea\u003c/code\u003e\u003c/a\u003e Fix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c1055d88271171249873196012bde9912f002683\"\u003e\u003ccode\u003ec1055d8\u003c/code\u003e\u003c/a\u003e Have CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7abc2e6ab98644e0b0741570dddbb7fa60ed6c7a\"\u003e\u003ccode\u003e7abc2e6\u003c/code\u003e\u003c/a\u003e Update link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6b3e91bda1f72c67522eee9d5f44549150961a83\"\u003e\u003ccode\u003e6b3e91b\u003c/code\u003e\u003c/a\u003e Fix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e7784c8ddfaceae7e7f9075625ae77e05c7d6332\"\u003e\u003ccode\u003ee7784c8\u003c/code\u003e\u003c/a\u003e Fix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d1a3017520f3919f5d615b892e801b7e240b5e9d\"\u003e\u003ccode\u003ed1a3017\u003c/code\u003e\u003c/a\u003e Fix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.51...cc-v1.2.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `find-msvc-tools` from 0.1.6 to 0.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003efind-msvc-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.7\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d0562c9e06e9c4590fd7a594ed0a445dc32735f3\"\u003e\u003ccode\u003ed0562c9\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c3ff4ea7c76072b0962562a6f1b53aa118dab4ec\"\u003e\u003ccode\u003ec3ff4ea\u003c/code\u003e\u003c/a\u003e Fix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c1055d88271171249873196012bde9912f002683\"\u003e\u003ccode\u003ec1055d8\u003c/code\u003e\u003c/a\u003e Have CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7abc2e6ab98644e0b0741570dddbb7fa60ed6c7a\"\u003e\u003ccode\u003e7abc2e6\u003c/code\u003e\u003c/a\u003e Update link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6b3e91bda1f72c67522eee9d5f44549150961a83\"\u003e\u003ccode\u003e6b3e91b\u003c/code\u003e\u003c/a\u003e Fix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e7784c8ddfaceae7e7f9075625ae77e05c7d6332\"\u003e\u003ccode\u003ee7784c8\u003c/code\u003e\u003c/a\u003e Fix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d1a3017520f3919f5d615b892e801b7e240b5e9d\"\u003e\u003ccode\u003ed1a3017\u003c/code\u003e\u003c/a\u003e Fix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/find-msvc-tools-v0.1.6...find-msvc-tools-v0.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glam` from 0.30.9 to 0.30.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md\"\u003eglam's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.30.10] - 2026-01-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded float vector \u003ccode\u003eexp2\u003c/code\u003e, \u003ccode\u003eln\u003c/code\u003e and \u003ccode\u003elog2\u003c/code\u003e methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded convenience methods for working with homogeneous coordinates, including\n3D vector \u003ccode\u003efrom_homogeneous\u003c/code\u003e and \u003ccode\u003eto_homogeneous\u003c/code\u003e and 4D vector \u003ccode\u003eproject\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003erand\u003c/code\u003e \u003ccode\u003eUniformSampler\u003c/code\u003e \u003ccode\u003enew_inclusive\u003c/code\u003e methods so they're actually\ninclusive.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/990737c58c8c6f4315a4ad09806aa55aa141a503\"\u003e\u003ccode\u003e990737c\u003c/code\u003e\u003c/a\u003e Prepare for 0.30.10 release. (\u003ca href=\"https://redirect.github.com/bitshifter/glam-rs/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/21189a61b1950035d551520968c755f5f04a6cec\"\u003e\u003ccode\u003e21189a6\u003c/code\u003e\u003c/a\u003e Added convenience methods for homogenous coordinates. (\u003ca href=\"https://redirect.github.com/bitshifter/glam-rs/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/1972ad71214777f76a91907ff6659a2b8cdabed4\"\u003e\u003ccode\u003e1972ad7\u003c/code\u003e\u003c/a\u003e Add float vector exp2, ln and log2 methods. (\u003ca href=\"https://redirect.github.com/bitshifter/glam-rs/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/142c41050ef85f530978bf9b831feae7e783154c\"\u003e\u003ccode\u003e142c410\u003c/code\u003e\u003c/a\u003e Update some dev dependencies. (\u003ca href=\"https://redirect.github.com/bitshifter/glam-rs/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/9e75a85d1bc01ef1af595cff7afe7b35d434e448\"\u003e\u003ccode\u003e9e75a85\u003c/code\u003e\u003c/a\u003e Fix uniform new_inclusive implementation. (\u003ca href=\"https://redirect.github.com/bitshifter/glam-rs/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/534feb225f0f21c8cb5dd9b4156fdd6f5978fa77\"\u003e\u003ccode\u003e534feb2\u003c/code\u003e\u003c/a\u003e Fix zerocopy link in README.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitshifter/glam-rs/compare/0.30.9...0.30.10\"\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.178 to 0.2.180\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.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\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.180/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.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\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/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.180\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rkyv_derive` from 0.8.12 to 0.8.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rkyv/rkyv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.35 to 0.23.36\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/b47bf5466a282cd63db8fc73a533ea05c1a90d5e\"\u003e\u003ccode\u003eb47bf54\u003c/code\u003e\u003c/a\u003e Prepare 0.23.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/99308d266596f4d0cf727c36769e08d93ce4e4d9\"\u003e\u003ccode\u003e99308d2\u003c/code\u003e\u003c/a\u003e Bump nightly toolchain for cargo-check-external-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/ba00982f24b56f2f5c633e14fc9613367b23b797\"\u003e\u003ccode\u003eba00982\u003c/code\u003e\u003c/a\u003e Support P256+SHA512 and P384+SHA512 signatures in certificates\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.35...v/0.23.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serial_test_derive` from 3.2.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palfrey/serial_test/releases\"\u003eserial_test_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003cp\u003edocs.rs removed a feature we use in \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/138907\"\u003erust-lang/rust#138907\u003c/a\u003e.  \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/148\"\u003epalfrey/serial_test#148\u003c/a\u003e (which is the entire content of this release) adds a CI step to check we don't break it in the future, and fixes the issue.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExplicit testing for tokio multi-thread by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/122\"\u003epalfrey/serial_test#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove an unneeded explicit lifetime by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/124\"\u003epalfrey/serial_test#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fixed the link to the shield by \u003ca href=\"https://github.com/operagxoksana\"\u003e\u003ccode\u003e@​operagxoksana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/125\"\u003epalfrey/serial_test#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermit non-empty function returns by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/128\"\u003epalfrey/serial_test#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for crate parameter by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/130\"\u003epalfrey/serial_test#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd use serial_test::serial to Readme.md example by \u003ca href=\"https://github.com/APN-Pucky\"\u003e\u003ccode\u003e@​APN-Pucky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/135\"\u003epalfrey/serial_test#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix elided lifetime warnings by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/138\"\u003epalfrey/serial_test#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs about \u0026quot;path\u0026quot; for file_serial/parallel by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/137\"\u003epalfrey/serial_test#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't depend on the whole futures crate by \u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/141\"\u003epalfrey/serial_test#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd is_locked_file_serially by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/139\"\u003epalfrey/serial_test#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd relative path and better file_serial testing by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/143\"\u003epalfrey/serial_test#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd std feature to wasm-bindgen-test to avoid breaking dep updates by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/145\"\u003epalfrey/serial_test#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more logging around relative paths by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/147\"\u003epalfrey/serial_test#147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operagxoksana\"\u003e\u003ccode\u003e@​operagxoksana\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/125\"\u003epalfrey/serial_test#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/APN-Pucky\"\u003e\u003ccode\u003e@​APN-Pucky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/135\"\u003epalfrey/serial_test#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/141\"\u003epalfrey/serial_test#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.2.0...v3.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/palfrey/serial_test/commit/0771eb0e1e1e3fa9147b37536cd339073f0478fe\"\u003e\u003ccode\u003e0771eb0\u003c/code\u003e\u003c/a\u003e 3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/ace6ebf0eff78d7c3027bce72b9f418a9d352c28\"\u003e\u003ccode\u003eace6ebf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/148\"\u003e#148\u003c/a\u003e from palfrey/docsrs-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/349375d1e2bbbbe4f9eb6426b322f3de8fadd112\"\u003e\u003ccode\u003e349375d\u003c/code\u003e\u003c/a\u003e Improve feature flag docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/f9deb97f055ffec1d5aafb4f68c284138a584a63\"\u003e\u003ccode\u003ef9deb97\u003c/code\u003e\u003c/a\u003e Remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/d5a4c09043b10dc2c74873686637f8af511475b5\"\u003e\u003ccode\u003ed5a4c09\u003c/code\u003e\u003c/a\u003e Reset cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/89253b17d753f9a4b98f2c0b60e5b6f0590b910f\"\u003e\u003ccode\u003e89253b1\u003c/code\u003e\u003c/a\u003e Test docs-rs will work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/5e84cd48e2078b5a109589f9283647a2f278417e\"\u003e\u003ccode\u003e5e84cd4\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/abfc053ccb4dc6544c4b47b02ce2545c7183bfab\"\u003e\u003ccode\u003eabfc053\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/147\"\u003e#147\u003c/a\u003e from palfrey/non-absolute-file-checking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/38d6b05aa04c490156434fac2c17516cfe51e599\"\u003e\u003ccode\u003e38d6b05\u003c/code\u003e\u003c/a\u003e Refactor feature name for serial_test_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/2620c791d76b092fa606d358103426a99e4c5f1c\"\u003e\u003ccode\u003e2620c79\u003c/code\u003e\u003c/a\u003e test-all-features needs more escaping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.2.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.17 to 0.1.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/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9cc02cc88d083113cd9889a74b382e39e430e180\"\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/leptos-rs/leptos/pull/4534","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leptos-rs%2Fleptos/issues/4534","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4534/packages"},{"uuid":"3779876597","node_id":"PR_kwDOPFWfr867c6UD","number":16,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 35 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-12T00:43:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T01:26:12.000Z","updated_at":"2026-01-12T00:43:27.000Z","time_to_close":602233,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":35,"packages":[{"name":"axum","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-extra","old_version":"0.12.2","new_version":"0.12.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"reqwest","old_version":"0.12.25","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.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-test","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"flatbuffers","old_version":"25.9.23","new_version":"25.12.19","repository_url":"https://github.com/google/flatbuffers"},{"name":"rmcp","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"rmp","old_version":"0.8.14","new_version":"0.8.15","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"rmp-serde","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.148","repository_url":"https://github.com/serde-rs/json"},{"name":"schemars","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/GREsau/schemars"},{"name":"argon2","old_version":"0.6.0-rc.3","new_version":"0.6.0-rc.4","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"pbkdf2","old_version":"0.13.0-rc.3","new_version":"0.13.0-rc.5","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"rustls-pki-types","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/rustls/pki-types"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"aws-config","old_version":"1.8.11","new_version":"1.8.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.116.0","new_version":"1.119.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"clap","old_version":"4.5.53","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"const-str","old_version":"0.7.0","new_version":"1.0.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"google-cloud-auth","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.179","repository_url":"https://github.com/rust-lang/libc"},{"name":"local-ip-address","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"matchit","old_version":"0.9.0","new_version":"0.9.1","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"moka","old_version":"0.12.11","new_version":"0.12.12","repository_url":"https://github.com/moka-rs/moka"},{"name":"object_store","old_version":"0.12.4","new_version":"0.13.0","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.10.0-rc.5","new_version":"0.10.0-rc.6","repository_url":"https://github.com/rust-random/rand"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"shadow-rs","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tracing","old_version":"0.1.43","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"zip","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.7` | `0.8.8` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.12.2` | `0.12.5` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.25` | `0.12.28` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.4` | `0.4.5` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [flatbuffers](https://github.com/google/flatbuffers) | `25.9.23` | `25.12.19` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.10.0` | `0.12.0` |\n| [rmp](https://github.com/3Hren/msgpack-rust) | `0.8.14` | `0.8.15` |\n| [rmp-serde](https://github.com/3Hren/msgpack-rust) | `1.3.0` | `1.3.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.148` |\n| [schemars](https://github.com/GREsau/schemars) | `1.1.0` | `1.2.0` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.3` | `0.6.0-rc.4` |\n| [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.3` | `0.13.0-rc.5` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.1` | `1.13.2` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.8.0` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.11` | `1.8.12` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.116.0` | `1.119.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.54` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.0` | `1.0.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.2.0` | `1.3.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.179` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.6` | `0.6.8` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.9.0` | `0.9.1` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.11` | `0.12.12` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.4` | `0.13.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0-rc.5` | `0.10.0-rc.6` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.4.0` | `1.5.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.43` | `0.1.44` |\n| [zip](https://github.com/zip-rs/zip2) | `6.0.0` | `7.0.0` |\n\n\nUpdates `axum` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-extra` from 0.12.2 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum-extra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-extra v0.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003etyped-routing\u003c/code\u003e feature enable the \u003ccode\u003erouting\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Add trailing newline to \u003ccode\u003eErasedJson::pretty\u003c/code\u003e response bodies (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix integer underflow in \u003ccode\u003eFileStream::try_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3514\"\u003etokio-rs/axum#3514\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3526\"\u003etokio-rs/axum#3526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3566\"\u003etokio-rs/axum#3566\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d9f79f56169896cec0fa47619fc40df23585a085\"\u003e\u003ccode\u003ed9f79f5\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6b0089190c832f5b8da3cbd3cb737b900bf3f36e\"\u003e\u003ccode\u003e6b00891\u003c/code\u003e\u003c/a\u003e fix(json-lines): Respect default body limit (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4e2bc8c92a570ff98dd5b774a0449092e407a942\"\u003e\u003ccode\u003e4e2bc8c\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f72c298ee8b31b5b4fdcff3f69a7481ad3b075e3\"\u003e\u003ccode\u003ef72c298\u003c/code\u003e\u003c/a\u003e Improve error messages with #[diagnostic::do_not_recommend] (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/aba8046921b15e407f9f7e78bd3b2ae36a657c2b\"\u003e\u003ccode\u003eaba8046\u003c/code\u003e\u003c/a\u003e Deprecate Host and Scheme extractors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/adf2e6c6bfd9d8f611afd82cca7b3e9e916203f7\"\u003e\u003ccode\u003eadf2e6c\u003c/code\u003e\u003c/a\u003e Remove CI job using ancient nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8eaf49e3171a4a1a4056806626d15ed5e393c7fe\"\u003e\u003ccode\u003e8eaf49e\u003c/code\u003e\u003c/a\u003e Remove cargo-sort CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5155b9bed718cd83dcf119851922f84fe97aa209\"\u003e\u003ccode\u003e5155b9b\u003c/code\u003e\u003c/a\u003e Remove cargo-public-api-crates CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/b6ffaee0996e7b7b1d609e3110d9456e097dc0e8\"\u003e\u003ccode\u003eb6ffaee\u003c/code\u003e\u003c/a\u003e Exclude broken example from workspace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-extra-v0.12.2...axum-extra-v0.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.25 to 0.12.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly import TokioIo on Windows by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2896\"\u003eseanmonstar/reqwest#2896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.27...v0.12.28\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.27...v0.12.28\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.27\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::windows_named_pipe(name)\u003c/code\u003e option that will force all requests over that Windows Named Pipe.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Disable unused tokio-util codec feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2893\"\u003eseanmonstar/reqwest#2893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Use http_body_util::BodyDataStream by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2892\"\u003eseanmonstar/reqwest#2892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add windows_named_pipe() option to client builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2789\"\u003eseanmonstar/reqwest#2789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.26...v0.12.27\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.26...v0.12.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update cookie_store by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2886\"\u003eseanmonstar/reqwest#2886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable default compression from tower-http if not enabled in reqwest by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2889\"\u003eseanmonstar/reqwest#2889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http3): correct compression defaults by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2890\"\u003eseanmonstar/reqwest#2890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compiling on Windows if TLS and SOCKS features are not enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::windows_named_pipe(name)\u003c/code\u003e option that will force all requests over that Windows Named Piper.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/d97859910c357827ad5993d37ce750ad595f4fff\"\u003e\u003ccode\u003ed978599\u003c/code\u003e\u003c/a\u003e v0.12.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ef2768a823b28bf00e23e218e034be035b08d770\"\u003e\u003ccode\u003eef2768a\u003c/code\u003e\u003c/a\u003e fix: correctly import TokioIo on Windows (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/1bf6441b68c3e908d2588a3bb4f2043ceed737bf\"\u003e\u003ccode\u003e1bf6441\u003c/code\u003e\u003c/a\u003e v0.12.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4967b1b4e25c2e9cc9f4f2cb0f4e4181f13366ba\"\u003e\u003ccode\u003e4967b1b\u003c/code\u003e\u003c/a\u003e feat: add windows_named_pipe() option to client builder (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ef5b239cbaa5e93607415bcf943c8f571da13e42\"\u003e\u003ccode\u003eef5b239\u003c/code\u003e\u003c/a\u003e chore: Use http_body_util::BodyDataStream (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/a8100047976e138483e2128ee0ea004931ceead0\"\u003e\u003ccode\u003ea810004\u003c/code\u003e\u003c/a\u003e chore: Disable unused tokio-util codec feature (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2893\"\u003e#2893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/01f03a4c01fb13e2262a513ed21e2b84b5186f46\"\u003e\u003ccode\u003e01f03a4\u003c/code\u003e\u003c/a\u003e v0.12.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e908f57f67d95a814466fc7422655478b983894c\"\u003e\u003ccode\u003ee908f57\u003c/code\u003e\u003c/a\u003e fix(http3): correct compression defaults (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2890\"\u003e#2890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/509c9048b426f93bac2f643b1538b1d70e0dc830\"\u003e\u003ccode\u003e509c904\u003c/code\u003e\u003c/a\u003e fix: disable default compression from tower-http if not enabled in reqwest (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/896aaeab612865bb37bc48d18faa53d7b65036f1\"\u003e\u003ccode\u003e896aaea\u003c/code\u003e\u003c/a\u003e deps: update cookie_store to 0.22 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.17 to 0.1.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/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-test` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/41d1877689f8669902b003a6affce60bdfeb3025\"\u003e\u003ccode\u003e41d1877\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-test 0.4.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7831\"\u003e#7831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-test-0.4.4...tokio-test-0.4.5\"\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.17 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.17...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 `flatbuffers` from 25.9.23 to 25.12.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flatbuffers/releases\"\u003eflatbuffers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.12.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clean up whitespace and fix typo in tutorial.md by \u003ca href=\"https://github.com/daynual\"\u003e\u003ccode\u003e@​daynual\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8695\"\u003egoogle/flatbuffers#8695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect span and non-span versions of ToArray() and ToArrayPadded() methods by \u003ca href=\"https://github.com/vsmcea\"\u003e\u003ccode\u003e@​vsmcea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8734\"\u003egoogle/flatbuffers#8734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Fixes test failing on macOS when using URL(fileURLWithPath:isDirectory) by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8742\"\u003egoogle/flatbuffers#8742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etreat npm_typescript as a dev dependency by \u003ca href=\"https://github.com/dws\"\u003e\u003ccode\u003e@​dws\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8719\"\u003egoogle/flatbuffers#8719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix union unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8748\"\u003egoogle/flatbuffers#8748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix struct vector ordering in pack function by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8747\"\u003egoogle/flatbuffers#8747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conditional check by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8736\"\u003egoogle/flatbuffers#8736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Refactor lazy list unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8746\"\u003egoogle/flatbuffers#8746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003emake_span\u003c/code\u003e from working with vectors and arrays of pointers by \u003ca href=\"https://github.com/are-you-tilted-already\"\u003e\u003ccode\u003e@​are-you-tilted-already\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8735\"\u003egoogle/flatbuffers#8735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap the dependency of CreateX and X::Pack object API functions. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8754\"\u003egoogle/flatbuffers#8754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Implements FlatbuffersVector which confirms to RandomAccessCollection by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8752\"\u003egoogle/flatbuffers#8752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix --gen-compare to not generate comparators for native types. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8681\"\u003egoogle/flatbuffers#8681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport native_type for tables when using the C++ object API. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8668\"\u003egoogle/flatbuffers#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Improves the performance creating strings by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8772\"\u003egoogle/flatbuffers#8772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Docs] Update swift supported features by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8769\"\u003egoogle/flatbuffers#8769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Bump minimum supported version of swift to 5.10 by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8758\"\u003egoogle/flatbuffers#8758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Inline arrays by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8755\"\u003egoogle/flatbuffers#8755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace usage of make_unique with unique_ptr for cpp11 by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8763\"\u003egoogle/flatbuffers#8763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8653\"\u003e#8653\u003c/a\u003e - Python vtables not considering object size by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8683\"\u003egoogle/flatbuffers#8683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Add Vector64 specialization for \u003ccode\u003estd::vector\u0026lt;bool\u0026gt;\u003c/code\u003e by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8757\"\u003egoogle/flatbuffers#8757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop calling setup.py in release CI by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8771\"\u003egoogle/flatbuffers#8771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lua] Dont' crash on a fbs file with no root table by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8770\"\u003egoogle/flatbuffers#8770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevival of \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8285\"\u003eGH-8285\u003c/a\u003e: fix: remove a single type hint to retain python 2.7.x compatibility by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8799\"\u003egoogle/flatbuffers#8799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Add unit test for github issue 8653 by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8786\"\u003egoogle/flatbuffers#8786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSize verifier fix 2 by \u003ca href=\"https://github.com/fergushenderson\"\u003e\u003ccode\u003e@​fergushenderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8740\"\u003egoogle/flatbuffers#8740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8389\"\u003e#8389\u003c/a\u003e: any nonzero byte is truthy by \u003ca href=\"https://github.com/bkietz\"\u003e\u003ccode\u003e@​bkietz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8690\"\u003egoogle/flatbuffers#8690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Dart changelog entry for v25.9.23 by \u003ca href=\"https://github.com/vaind\"\u003e\u003ccode\u003e@​vaind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8785\"\u003egoogle/flatbuffers#8785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dart] fix bug which generated wrong code by \u003ca href=\"https://github.com/fawdlstty\"\u003e\u003ccode\u003e@​fawdlstty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8780\"\u003egoogle/flatbuffers#8780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd assert to fix GCC warning on Ubuntu 24.04 LTS by \u003ca href=\"https://github.com/gafferongames\"\u003e\u003ccode\u003e@​gafferongames\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8804\"\u003egoogle/flatbuffers#8804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix quick start typos by \u003ca href=\"https://github.com/Homeblest\"\u003e\u003ccode\u003e@​Homeblest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8520\"\u003egoogle/flatbuffers#8520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Generate Longs from uint enums by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8727\"\u003egoogle/flatbuffers#8727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Add \u003ccode\u003enotify\u003c/code\u003e to Java keywords by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8724\"\u003egoogle/flatbuffers#8724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore robust C++20 \u003c!-- raw HTML omitted --\u003e check by \u003ca href=\"https://github.com/cyyever\"\u003e\u003ccode\u003e@​cyyever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8631\"\u003egoogle/flatbuffers#8631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix dart object api test by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8751\"\u003egoogle/flatbuffers#8751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: library definition for PlatformIO by \u003ca href=\"https://github.com/obones\"\u003e\u003ccode\u003e@​obones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8261\"\u003egoogle/flatbuffers#8261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse macos-15-intel not macos-latest-large for Intel macOS by \u003ca href=\"https://github.com/kou\"\u003e\u003ccode\u003e@​kou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8777\"\u003egoogle/flatbuffers#8777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Fix vtable deduplication for 64-bit buffers \u0026gt;2GB by \u003ca href=\"https://github.com/gowsiany\"\u003e\u003ccode\u003e@​gowsiany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8591\"\u003egoogle/flatbuffers#8591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory 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/google/flatbuffers/pull/8779\"\u003egoogle/flatbuffers#8779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeScript: read vtable entries as uint16 by \u003ca href=\"https://github.com/jtbandes\"\u003e\u003ccode\u003e@​jtbandes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8435\"\u003egoogle/flatbuffers#8435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fuzzer] Adds code generation target. by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8795\"\u003egoogle/flatbuffers#8795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Revert back to using swift-actions by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8806\"\u003egoogle/flatbuffers#8806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix inconsistent creator function naming in generated code by \u003ca href=\"https://github.com/peter-soos\"\u003e\u003ccode\u003e@​peter-soos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8792\"\u003egoogle/flatbuffers#8792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy Conan recipe and update documentation by \u003ca href=\"https://github.com/uilianries\"\u003e\u003ccode\u003e@​uilianries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8712\"\u003egoogle/flatbuffers#8712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix generating \u003cstrong\u003einit\u003c/strong\u003e.py for invalid path by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8810\"\u003egoogle/flatbuffers#8810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Builder startup: lazy sharedStrings and fast vtable init by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8807\"\u003egoogle/flatbuffers#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix platform ifdefs for locale independent str functions by \u003ca href=\"https://github.com/jamesr\"\u003e\u003ccode\u003e@​jamesr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8678\"\u003egoogle/flatbuffers#8678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix CScript string.compare by \u003ca href=\"https://github.com/whitecostume\"\u003e\u003ccode\u003e@​whitecostume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8547\"\u003egoogle/flatbuffers#8547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Go] add BenchmarkBuildAllocations by \u003ca href=\"https://github.com/jdemeyer\"\u003e\u003ccode\u003e@​jdemeyer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8287\"\u003egoogle/flatbuffers#8287\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/google/flatbuffers/blob/master/CHANGELOG.md\"\u003eflatbuffers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[25.12.19] (December 19 2025)(\u003ca href=\"https://github.com/google/flatbuffers/releases/tag/v25.12.19\"\u003ehttps://github.com/google/flatbuffers/releases/tag/v25.12.19\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[C++] Default emptry vector support (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Add --gen-absl-hash option (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Kotlin] Upgrade to MacOS 15 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8845\"\u003e#8845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix vector of table with naked ptrs (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8830\"\u003e#8830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Offset/Pad/Prep (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003e--file-names-only\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix size verifer (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7e163021e59cca4f8e1e35a7c828b5c6b7915953\"\u003e\u003ccode\u003e7e16302\u003c/code\u003e\u003c/a\u003e FlatBuffers Version 25.12.19 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8871\"\u003e#8871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/57fdd4f9951b16411bdd823eff08f5d8dea34fde\"\u003e\u003ccode\u003e57fdd4f\u003c/code\u003e\u003c/a\u003e Default Vector Support C++ (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/8cb53ccc95dabae66233733017bc4f8668bfb379\"\u003e\u003ccode\u003e8cb53cc\u003c/code\u003e\u003c/a\u003e Add --gen-absl-hash option to generate AbslHashValue for structs. (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/fb55e0c9deddab1e0facba98a32f9dad93635118\"\u003e\u003ccode\u003efb55e0c\u003c/code\u003e\u003c/a\u003e Run clang-format -i **/*.cpp (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8865\"\u003e#8865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/d9fde67eb582270b4fa7c7b0baeadefb844e46d4\"\u003e\u003ccode\u003ed9fde67\u003c/code\u003e\u003c/a\u003e Remove progaurd-rules.pro (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8866\"\u003e#8866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/f74fda299dba611a33dd220d6fbfae9ab0c052e8\"\u003e\u003ccode\u003ef74fda2\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/15802fa26c8357c0f6ee8b30d27f8fe482de6510\"\u003e\u003ccode\u003e15802fa\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/a86afae9399bbe631d1ea0783f8816e780e236cc\"\u003e\u003ccode\u003ea86afae\u003c/code\u003e\u003c/a\u003e Fix casing in generated Kotlin struct constructor function (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/60910fb7f5a9bfc5da84b2dd7f17969d184da3f2\"\u003e\u003ccode\u003e60910fb\u003c/code\u003e\u003c/a\u003e Fix nullability of generated Kotlin ByteBuffer accessors (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7bfaabc3587ca31161810512d3d0a7ba72d6182c\"\u003e\u003ccode\u003e7bfaabc\u003c/code\u003e\u003c/a\u003e [TS] Flexbuffers root vector fix (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8847\"\u003e#8847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flatbuffers/compare/v25.9.23...v25.12.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v0.12.0\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update darling requirement from 0.21 to 0.23 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for custom requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd support for custom server notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate process-wrap to v9.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(oauth)\u003c/em\u003e rfc8414 should judement the response_types (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SEP-991 (CIMD) support for URL-based client IDs (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emerge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] remove SSE transport support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(streamable-http)\u003c/em\u003e gracefully shutdown while client connected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/0d65822c3862c042b58f64d85e052c0aa303a016\"\u003e\u003ccode\u003e0d65822\u003c/code\u003e\u003c/a\u003e chore: release v0.12.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/e0faf1ed51267ee2d19163cf442182e6e0ff1600\"\u003e\u003ccode\u003ee0faf1e\u003c/code\u003e\u003c/a\u003e feat: add support for custom requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/2e3cc4a9739bbb5899909410c8e2f0be6b4fdc50\"\u003e\u003ccode\u003e2e3cc4a\u003c/code\u003e\u003c/a\u003e feat: add support for custom server notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/31d242b1e4c6908d2f937b0f3aae0931942b8a52\"\u003e\u003ccode\u003e31d242b\u003c/code\u003e\u003c/a\u003e fix: correct redirect URI in client-metadata.json (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d7a05aa43ffa4c63a49a6099b1c0ab7e69bd4c96\"\u003e\u003ccode\u003ed7a05aa\u003c/code\u003e\u003c/a\u003e fix: update process-wrap to v9.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/f20ed202af7ff11ffbc1d6a9260139c657205018\"\u003e\u003ccode\u003ef20ed20\u003c/code\u003e\u003c/a\u003e Add SEP-991 (CIMD) support for URL-based client IDs (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/e3fd384a457d8b2ba52b6bd9a4b11977cf914c8e\"\u003e\u003ccode\u003ee3fd384\u003c/code\u003e\u003c/a\u003e fix(docs): update CONTRIBUTE.MD (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/8d33b155b69a41aa85451543aefb437d60693bd0\"\u003e\u003ccode\u003e8d33b15\u003c/code\u003e\u003c/a\u003e refactor: merge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/bce055506861e30a650889bf48df7667bc2403eb\"\u003e\u003ccode\u003ebce0555\u003c/code\u003e\u003c/a\u003e fix(oauth): rfc8414 should judement the response_types (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d4fcac02f86a983226dcef0a99d75d0348646e9d\"\u003e\u003ccode\u003ed4fcac0\u003c/code\u003e\u003c/a\u003e Add NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v0.10.0...rmcp-v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmp` from 0.8.14 to 0.8.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/3Hren/msgpack-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmp-serde` from 1.3.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/3Hren/msgpack-rust/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.145 to 1.0.148\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/bc6c8276d9597fae216085f940c712f4d4fce4bc\"\u003e\u003ccode\u003ebc6c827\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e from Xeonacid/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a09210adf529842b912db6f69ad9858ad2f90e16\"\u003e\u003ccode\u003ea09210a\u003c/code\u003e\u003c/a\u003e Set fast_arithmetic=64 for riscv64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/01182e54b5dbadee79696bd472b67391e92679af\"\u003e\u003ccode\u003e01182e5\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/383b13a45feb2955236735397c53218acd4da515\"\u003e\u003ccode\u003e383b13a\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.148\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003e🎅  Merry Christmas! 🎄\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd smol_str03 feature (\u003ca href=\"https://redirect.github.com/GREsau/schemars/pull/486\"\u003eGREsau/schemars#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSchemas generated for \u003ccode\u003eHashMap\u003c/code\u003e/\u003ccode\u003eBTreeMap\u003c/code\u003e with enum keys are now more specific (\u003ca href=\"https://redirect.github.com/GREsau/schemars/pull/452\"\u003eGREsau/schemars#452\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.0] - 2025-12-25 🎄\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd smol_str03 feature (\u003ca href=\"https://redirect.github.com/GREsau/schemars/pull/486\"\u003eGREsau/schemars#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSchemas generated for \u003ccode\u003eHashMap\u003c/code\u003e/\u003ccode\u003eBTreeMap\u003c/code\u003e with enum keys are now more specific (\u003ca href=\"https://redirect.github.com/GREsau/schemars/pull/452\"\u003eGREsau/schemars#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5bfec04593f71bfc942fc22a8a53e1804561d541\"\u003e\u003ccode\u003e5bfec04\u003c/code\u003e\u003c/a\u003e v1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/f6b1f4ce4ba27721ff320f27135b816a5542d5fa\"\u003e\u003ccode\u003ef6b1f4c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esmol_str03\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/18826cd4ff8b1e14cadf57ecff4a256de41b5bf1\"\u003e\u003ccode\u003e18826cd\u003c/code\u003e\u003c/a\u003e Add test for changes from \u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/452\"\u003e#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/2ac8ff5300551d9eeb6aa1c26ec405d8b116228a\"\u003e\u003ccode\u003e2ac8ff5\u003c/code\u003e\u003c/a\u003e Added better map support (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/6009e82bb22f7ef8f3c8f70fd0ee102ff64c4b8a\"\u003e\u003ccode\u003e6009e82\u003c/code\u003e\u003c/a\u003e Limit workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ac0b65131d2c27017fee3e8b641cdfd6dac4f841\"\u003e\u003ccode\u003eac0b651\u003c/code\u003e\u003c/a\u003e Fix title\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.6.0-rc.3 to 0.6.0-rc.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d77b99157f304d7eca8985ee2fddd1710c6ae06c\"\u003e\u003ccode\u003ed77b991\u003c/code\u003e\u003c/a\u003e Cut new prereleases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/18fa3cdd95df9940b4d61dc84823906856467f7f\"\u003e\u003ccode\u003e18fa3cd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ephc\u003c/code\u003e crate prerelease (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d22cc61a68c67556dca41e5fd1d5cbb3e3a58950\"\u003e\u003ccode\u003ed22cc61\u003c/code\u003e\u003c/a\u003e build(deps): bump base64ct from 1.8.0 to 1.8.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/30e4672a26e6579759e0dfe54d45bfd6b84df7c4\"\u003e\u003ccode\u003e30e4672\u003c/code\u003e\u003c/a\u003e Use the \u003ccode\u003ephc\u003c/code\u003e crate (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c9efabb2596f1c90559c209bcfa8ca359691569f\"\u003e\u003ccode\u003ec9efabb\u003c/code\u003e\u003c/a\u003e pbkdf2: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/argon2-v0.6.0-rc.3...argon2-v0.6.0-rc.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pbkdf2` from 0.13.0-rc.3 to 0.13.0-rc.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/ff35e769c5b0e53e8ab3f00dd030c1386ac6a7f0\"\u003e\u003ccode\u003eff35e76\u003c/code\u003e\u003c/a\u003e Cut new releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/13c57bed685efe0b981511f991618ccd4caa3f5c\"\u003e\u003ccode\u003e13c57be\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003epassword-hash\u003c/code\u003e dependency to v0.6.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/e34a6aead593064c0b5620d9f42cb7691914f079\"\u003e\u003ccode\u003ee34a6ae\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003esimple\u003c/code\u003e features to \u003ccode\u003epassword-hash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/4d8d764aaf3315b6200b5fa69f2c1f6d6d269cda\"\u003e\u003ccode\u003e4d8d764\u003c/code\u003e\u003c/a\u003e CI: run \u003ccode\u003ecargo doc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/185833afc71a893f39ccf6c922c54126e77767ea\"\u003e\u003ccode\u003e185833a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eShaCrypt\u003c/code\u003e trait impls for Sha256/512 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d48762ae26a963edd166a2bd374ef88df96b331f\"\u003e\u003ccode\u003ed48762a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eParams\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c5f8a75e63f70534426266e24c0404ab16a4c3b1\"\u003e\u003ccode\u003ec5f8a75\u003c/code\u003e\u003c/a\u003e sha-crypt: impl the \u003ccode\u003epassword-hash\u003c/code\u003e crate traits (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/98465de65ad0cd74f5ad14a1f80a189ea165de43\"\u003e\u003ccode\u003e98465de\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003emcf\u003c/code\u003e and \u003ccode\u003epassword-hash\u003c/code\u003e crate releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/3b54ad00af8dfbad192af0410d515e61da5a24b1\"\u003e\u003ccode\u003e3b54ad0\u003c/code\u003e\u003c/a\u003e Leverage \u003ccode\u003epassword-hash/getrandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c0a6be5882df0ee335ab71e1508b8d851aad92b7\"\u003e\u003ccode\u003ec0a6be5\u003c/code\u003e\u003c/a\u003e argon2+ballon-hash: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/768\"\u003e#768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/pbkdf2-v0.13.0-rc.3...pbkdf2-v0.13.0-rc.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-pki-types` from 1.13.1 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/pki-types/releases\"\u003erustls-pki-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd algorithm id for ECDSA with secp256k1 curve  by \u003ca href=\"https://github.com/mkmks\"\u003e\u003ccode\u003e@​mkmks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/pki-types/pull/96\"\u003erustls/pki-types#96\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/85522565adf28a76909ea17dd2759b6046eb2bed\"\u003e\u003ccode\u003e8552256\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/7ab5b2d806a61dcdaf9418f67ddf4dfefc6cec37\"\u003e\u003ccode\u003e7ab5b2d\u003c/code\u003e\u003c/a\u003e added secp256k1 alg id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/8915ede8680ac297f2333524172ef4b1ebcaedeb\"\u003e\u003ccode\u003e8915ede\u003c/code\u003e\u003c/a\u003e ci: sync cargo-check-external-types nightly\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/pki-types/compare/v/1.13.1...v/1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arc-swap` from 1.7.1 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md\"\u003earc-swap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.8.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Pin (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/185\"\u003e#185\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/183\"\u003e#183\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix (hopefully) crash on ARM (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/164\"\u003e#164\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix Miri check (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/186\"\u003e#186\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/156\"\u003e#156\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix support for Rust 1.31.0.\u003c/li\u003e\n\u003cli\u003eSome minor clippy lints.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/2540d266a837143948a0541a05d200fa1087a7db\"\u003e\u003ccode\u003e2540d26\u003c/code\u003e\u003c/a\u003e Version bump to 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/9981e3af2351d82fe6f77761ee1e4a8479ec1fc7\"\u003e\u003ccode\u003e9981e3a\u003c/code\u003e\u003c/a\u003e Keep \u0026quot;old\u0026quot; Cargo.lock around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/57a8abbfc4100d918bcc4511eaa3c61740fe9c10\"\u003e\u003ccode\u003e57a8abb\u003c/code\u003e\u003c/a\u003e Fix documentation links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/346c5b642b00acb30ea8756f8186599a30e1edbc\"\u003e\u003ccode\u003e346c5b6\u003c/code\u003e\u003c/a\u003e Fix some clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/0bd349a56bd448e0712a034f8892edfb6d4a41f2\"\u003e\u003ccode\u003e0bd349a\u003c/code\u003e\u003c/a\u003e Fix support for Rust 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/57aa5224c19124ad2fa26eae70fa7778dd2224ac\"\u003e\u003ccode\u003e57aa522\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/185\"\u003e#185\u003c/a\u003e from SpriteOvO/pin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/4c0c4ab3218beeb0ae0b73d00e2a6c71b5b612f3\"\u003e\u003ccode\u003e4c0c4ab\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eRefCnt\u003c/code\u003e for \u003ccode\u003ePin\\\u0026lt;Arc\u0026gt;\u003c/code\u003e and \u003ccode\u003ePin\\\u0026lt;Rc\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/e596275acf37fceceb643a835e8b42563c42d919\"\u003e\u003ccode\u003ee596275\u003c/code\u003e\u003c/a\u003e Avoid warnings about hidden lifetimes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/d849a2d17e02b66c58a67f95beff8f072e6a306c\"\u003e\u003ccode\u003ed849a...\n\n_Description has been truncated_","html_url":"https://github.com/houseme/rustfs/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houseme%2Frustfs/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"3751843561","node_id":"PR_kwDOPFWfr866CjU_","number":14,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 19 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":"2025-12-22T00:36:53.000Z","updated_at":"2025-12-22T00:37:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":19,"packages":[{"name":"axum","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-extra","old_version":"0.12.2","new_version":"0.12.3","repository_url":"https://github.com/tokio-rs/axum"},{"name":"reqwest","old_version":"0.12.25","new_version":"0.12.26","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"flatbuffers","old_version":"25.9.23","new_version":"25.12.19","repository_url":"https://github.com/google/flatbuffers"},{"name":"rmcp","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"argon2","old_version":"0.6.0-rc.3","new_version":"0.6.0-rc.4","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"pbkdf2","old_version":"0.13.0-rc.3","new_version":"0.13.0-rc.5","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"rustls-pki-types","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/rustls/pki-types"},{"name":"aws-config","old_version":"1.8.11","new_version":"1.8.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.116.0","new_version":"1.118.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"const-str","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/Nugine/const-str"},{"name":"google-cloud-auth","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"local-ip-address","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"moka","old_version":"0.12.11","new_version":"0.12.12","repository_url":"https://github.com/moka-rs/moka"},{"name":"shadow-rs","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"tracing","old_version":"0.1.43","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"zip","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.7` | `0.8.8` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.12.2` | `0.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.25` | `0.12.26` |\n| [flatbuffers](https://github.com/google/flatbuffers) | `25.9.23` | `25.12.19` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.10.0` | `0.12.0` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.3` | `0.6.0-rc.4` |\n| [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.3` | `0.13.0-rc.5` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.1` | `1.13.2` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.11` | `1.8.12` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.116.0` | `1.118.0` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.0` | `0.7.1` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.2.0` | `1.3.0` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.6` | `0.6.8` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.11` | `0.12.12` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.4.0` | `1.5.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.43` | `0.1.44` |\n| [zip](https://github.com/zip-rs/zip2) | `6.0.0` | `7.0.0` |\n\n\nUpdates `axum` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-extra` from 0.12.2 to 0.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum-extra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-extra v0.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003etyped-routing\u003c/code\u003e feature enable the \u003ccode\u003erouting\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Add trailing newline to \u003ccode\u003eErasedJson::pretty\u003c/code\u003e response bodies (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix integer underflow in \u003ccode\u003eFileStream::try_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3514\"\u003etokio-rs/axum#3514\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3526\"\u003etokio-rs/axum#3526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3566\"\u003etokio-rs/axum#3566\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-extra-v0.12.2...axum-extra-v0.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.25 to 0.12.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update cookie_store by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2886\"\u003eseanmonstar/reqwest#2886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable default compression from tower-http if not enabled in reqwest by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2889\"\u003eseanmonstar/reqwest#2889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http3): correct compression defaults by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2890\"\u003eseanmonstar/reqwest#2890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/01f03a4c01fb13e2262a513ed21e2b84b5186f46\"\u003e\u003ccode\u003e01f03a4\u003c/code\u003e\u003c/a\u003e v0.12.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e908f57f67d95a814466fc7422655478b983894c\"\u003e\u003ccode\u003ee908f57\u003c/code\u003e\u003c/a\u003e fix(http3): correct compression defaults (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2890\"\u003e#2890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/509c9048b426f93bac2f643b1538b1d70e0dc830\"\u003e\u003ccode\u003e509c904\u003c/code\u003e\u003c/a\u003e fix: disable default compression from tower-http if not enabled in reqwest (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/896aaeab612865bb37bc48d18faa53d7b65036f1\"\u003e\u003ccode\u003e896aaea\u003c/code\u003e\u003c/a\u003e deps: update cookie_store to 0.22 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatbuffers` from 25.9.23 to 25.12.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flatbuffers/releases\"\u003eflatbuffers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.12.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clean up whitespace and fix typo in tutorial.md by \u003ca href=\"https://github.com/daynual\"\u003e\u003ccode\u003e@​daynual\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8695\"\u003egoogle/flatbuffers#8695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect span and non-span versions of ToArray() and ToArrayPadded() methods by \u003ca href=\"https://github.com/vsmcea\"\u003e\u003ccode\u003e@​vsmcea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8734\"\u003egoogle/flatbuffers#8734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Fixes test failing on macOS when using URL(fileURLWithPath:isDirectory) by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8742\"\u003egoogle/flatbuffers#8742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etreat npm_typescript as a dev dependency by \u003ca href=\"https://github.com/dws\"\u003e\u003ccode\u003e@​dws\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8719\"\u003egoogle/flatbuffers#8719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix union unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8748\"\u003egoogle/flatbuffers#8748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix struct vector ordering in pack function by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8747\"\u003egoogle/flatbuffers#8747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conditional check by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8736\"\u003egoogle/flatbuffers#8736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Refactor lazy list unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8746\"\u003egoogle/flatbuffers#8746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003emake_span\u003c/code\u003e from working with vectors and arrays of pointers by \u003ca href=\"https://github.com/are-you-tilted-already\"\u003e\u003ccode\u003e@​are-you-tilted-already\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8735\"\u003egoogle/flatbuffers#8735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap the dependency of CreateX and X::Pack object API functions. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8754\"\u003egoogle/flatbuffers#8754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Implements FlatbuffersVector which confirms to RandomAccessCollection by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8752\"\u003egoogle/flatbuffers#8752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix --gen-compare to not generate comparators for native types. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8681\"\u003egoogle/flatbuffers#8681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport native_type for tables when using the C++ object API. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8668\"\u003egoogle/flatbuffers#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Improves the performance creating strings by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8772\"\u003egoogle/flatbuffers#8772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Docs] Update swift supported features by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8769\"\u003egoogle/flatbuffers#8769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Bump minimum supported version of swift to 5.10 by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8758\"\u003egoogle/flatbuffers#8758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Inline arrays by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8755\"\u003egoogle/flatbuffers#8755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace usage of make_unique with unique_ptr for cpp11 by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8763\"\u003egoogle/flatbuffers#8763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8653\"\u003e#8653\u003c/a\u003e - Python vtables not considering object size by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8683\"\u003egoogle/flatbuffers#8683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Add Vector64 specialization for \u003ccode\u003estd::vector\u0026lt;bool\u0026gt;\u003c/code\u003e by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8757\"\u003egoogle/flatbuffers#8757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop calling setup.py in release CI by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8771\"\u003egoogle/flatbuffers#8771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lua] Dont' crash on a fbs file with no root table by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8770\"\u003egoogle/flatbuffers#8770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevival of \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8285\"\u003eGH-8285\u003c/a\u003e: fix: remove a single type hint to retain python 2.7.x compatibility by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8799\"\u003egoogle/flatbuffers#8799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Add unit test for github issue 8653 by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8786\"\u003egoogle/flatbuffers#8786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSize verifier fix 2 by \u003ca href=\"https://github.com/fergushenderson\"\u003e\u003ccode\u003e@​fergushenderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8740\"\u003egoogle/flatbuffers#8740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8389\"\u003e#8389\u003c/a\u003e: any nonzero byte is truthy by \u003ca href=\"https://github.com/bkietz\"\u003e\u003ccode\u003e@​bkietz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8690\"\u003egoogle/flatbuffers#8690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Dart changelog entry for v25.9.23 by \u003ca href=\"https://github.com/vaind\"\u003e\u003ccode\u003e@​vaind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8785\"\u003egoogle/flatbuffers#8785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dart] fix bug which generated wrong code by \u003ca href=\"https://github.com/fawdlstty\"\u003e\u003ccode\u003e@​fawdlstty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8780\"\u003egoogle/flatbuffers#8780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd assert to fix GCC warning on Ubuntu 24.04 LTS by \u003ca href=\"https://github.com/gafferongames\"\u003e\u003ccode\u003e@​gafferongames\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8804\"\u003egoogle/flatbuffers#8804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix quick start typos by \u003ca href=\"https://github.com/Homeblest\"\u003e\u003ccode\u003e@​Homeblest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8520\"\u003egoogle/flatbuffers#8520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Generate Longs from uint enums by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8727\"\u003egoogle/flatbuffers#8727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Add \u003ccode\u003enotify\u003c/code\u003e to Java keywords by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8724\"\u003egoogle/flatbuffers#8724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore robust C++20 \u003c!-- raw HTML omitted --\u003e check by \u003ca href=\"https://github.com/cyyever\"\u003e\u003ccode\u003e@​cyyever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8631\"\u003egoogle/flatbuffers#8631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix dart object api test by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8751\"\u003egoogle/flatbuffers#8751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: library definition for PlatformIO by \u003ca href=\"https://github.com/obones\"\u003e\u003ccode\u003e@​obones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8261\"\u003egoogle/flatbuffers#8261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse macos-15-intel not macos-latest-large for Intel macOS by \u003ca href=\"https://github.com/kou\"\u003e\u003ccode\u003e@​kou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8777\"\u003egoogle/flatbuffers#8777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Fix vtable deduplication for 64-bit buffers \u0026gt;2GB by \u003ca href=\"https://github.com/gowsiany\"\u003e\u003ccode\u003e@​gowsiany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8591\"\u003egoogle/flatbuffers#8591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory 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/google/flatbuffers/pull/8779\"\u003egoogle/flatbuffers#8779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeScript: read vtable entries as uint16 by \u003ca href=\"https://github.com/jtbandes\"\u003e\u003ccode\u003e@​jtbandes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8435\"\u003egoogle/flatbuffers#8435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fuzzer] Adds code generation target. by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8795\"\u003egoogle/flatbuffers#8795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Revert back to using swift-actions by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8806\"\u003egoogle/flatbuffers#8806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix inconsistent creator function naming in generated code by \u003ca href=\"https://github.com/peter-soos\"\u003e\u003ccode\u003e@​peter-soos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8792\"\u003egoogle/flatbuffers#8792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy Conan recipe and update documentation by \u003ca href=\"https://github.com/uilianries\"\u003e\u003ccode\u003e@​uilianries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8712\"\u003egoogle/flatbuffers#8712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix generating \u003cstrong\u003einit\u003c/strong\u003e.py for invalid path by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8810\"\u003egoogle/flatbuffers#8810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Builder startup: lazy sharedStrings and fast vtable init by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8807\"\u003egoogle/flatbuffers#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix platform ifdefs for locale independent str functions by \u003ca href=\"https://github.com/jamesr\"\u003e\u003ccode\u003e@​jamesr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8678\"\u003egoogle/flatbuffers#8678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix CScript string.compare by \u003ca href=\"https://github.com/whitecostume\"\u003e\u003ccode\u003e@​whitecostume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8547\"\u003egoogle/flatbuffers#8547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Go] add BenchmarkBuildAllocations by \u003ca href=\"https://github.com/jdemeyer\"\u003e\u003ccode\u003e@​jdemeyer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8287\"\u003egoogle/flatbuffers#8287\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/google/flatbuffers/blob/master/CHANGELOG.md\"\u003eflatbuffers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[25.12.19] (December 19 2025)(\u003ca href=\"https://github.com/google/flatbuffers/releases/tag/v25.12.19\"\u003ehttps://github.com/google/flatbuffers/releases/tag/v25.12.19\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[C++] Default emptry vector support (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Add --gen-absl-hash option (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Kotlin] Upgrade to MacOS 15 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8845\"\u003e#8845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix vector of table with naked ptrs (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8830\"\u003e#8830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Offset/Pad/Prep (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003e--file-names-only\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix size verifer (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7e163021e59cca4f8e1e35a7c828b5c6b7915953\"\u003e\u003ccode\u003e7e16302\u003c/code\u003e\u003c/a\u003e FlatBuffers Version 25.12.19 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8871\"\u003e#8871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/57fdd4f9951b16411bdd823eff08f5d8dea34fde\"\u003e\u003ccode\u003e57fdd4f\u003c/code\u003e\u003c/a\u003e Default Vector Support C++ (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/8cb53ccc95dabae66233733017bc4f8668bfb379\"\u003e\u003ccode\u003e8cb53cc\u003c/code\u003e\u003c/a\u003e Add --gen-absl-hash option to generate AbslHashValue for structs. (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/fb55e0c9deddab1e0facba98a32f9dad93635118\"\u003e\u003ccode\u003efb55e0c\u003c/code\u003e\u003c/a\u003e Run clang-format -i **/*.cpp (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8865\"\u003e#8865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/d9fde67eb582270b4fa7c7b0baeadefb844e46d4\"\u003e\u003ccode\u003ed9fde67\u003c/code\u003e\u003c/a\u003e Remove progaurd-rules.pro (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8866\"\u003e#8866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/f74fda299dba611a33dd220d6fbfae9ab0c052e8\"\u003e\u003ccode\u003ef74fda2\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/15802fa26c8357c0f6ee8b30d27f8fe482de6510\"\u003e\u003ccode\u003e15802fa\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/a86afae9399bbe631d1ea0783f8816e780e236cc\"\u003e\u003ccode\u003ea86afae\u003c/code\u003e\u003c/a\u003e Fix casing in generated Kotlin struct constructor function (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/60910fb7f5a9bfc5da84b2dd7f17969d184da3f2\"\u003e\u003ccode\u003e60910fb\u003c/code\u003e\u003c/a\u003e Fix nullability of generated Kotlin ByteBuffer accessors (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7bfaabc3587ca31161810512d3d0a7ba72d6182c\"\u003e\u003ccode\u003e7bfaabc\u003c/code\u003e\u003c/a\u003e [TS] Flexbuffers root vector fix (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8847\"\u003e#8847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flatbuffers/compare/v25.9.23...v25.12.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v0.12.0\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update darling requirement from 0.21 to 0.23 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for custom requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd support for custom server notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate process-wrap to v9.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(oauth)\u003c/em\u003e rfc8414 should judement the response_types (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SEP-991 (CIMD) support for URL-based client IDs (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emerge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] remove SSE transport support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(streamable-http)\u003c/em\u003e gracefully shutdown while client connected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/0d65822c3862c042b58f64d85e052c0aa303a016\"\u003e\u003ccode\u003e0d65822\u003c/code\u003e\u003c/a\u003e chore: release v0.12.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/e0faf1ed51267ee2d19163cf442182e6e0ff1600\"\u003e\u003ccode\u003ee0faf1e\u003c/code\u003e\u003c/a\u003e feat: add support for custom requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/2e3cc4a9739bbb5899909410c8e2f0be6b4fdc50\"\u003e\u003ccode\u003e2e3cc4a\u003c/code\u003e\u003c/a\u003e feat: add support for custom server notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/31d242b1e4c6908d2f937b0f3aae0931942b8a52\"\u003e\u003ccode\u003e31d242b\u003c/code\u003e\u003c/a\u003e fix: correct redirect URI in client-metadata.json (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d7a05aa43ffa4c63a49a6099b1c0ab7e69bd4c96\"\u003e\u003ccode\u003ed7a05aa\u003c/code\u003e\u003c/a\u003e fix: update process-wrap to v9.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/f20ed202af7ff11ffbc1d6a9260139c657205018\"\u003e\u003ccode\u003ef20ed20\u003c/code\u003e\u003c/a\u003e Add SEP-991 (CIMD) support for URL-based client IDs (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/e3fd384a457d8b2ba52b6bd9a4b11977cf914c8e\"\u003e\u003ccode\u003ee3fd384\u003c/code\u003e\u003c/a\u003e fix(docs): update CONTRIBUTE.MD (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/8d33b155b69a41aa85451543aefb437d60693bd0\"\u003e\u003ccode\u003e8d33b15\u003c/code\u003e\u003c/a\u003e refactor: merge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/bce055506861e30a650889bf48df7667bc2403eb\"\u003e\u003ccode\u003ebce0555\u003c/code\u003e\u003c/a\u003e fix(oauth): rfc8414 should judement the response_types (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d4fcac02f86a983226dcef0a99d75d0348646e9d\"\u003e\u003ccode\u003ed4fcac0\u003c/code\u003e\u003c/a\u003e Add NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v0.10.0...rmcp-v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.6.0-rc.3 to 0.6.0-rc.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d77b99157f304d7eca8985ee2fddd1710c6ae06c\"\u003e\u003ccode\u003ed77b991\u003c/code\u003e\u003c/a\u003e Cut new prereleases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/18fa3cdd95df9940b4d61dc84823906856467f7f\"\u003e\u003ccode\u003e18fa3cd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ephc\u003c/code\u003e crate prerelease (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d22cc61a68c67556dca41e5fd1d5cbb3e3a58950\"\u003e\u003ccode\u003ed22cc61\u003c/code\u003e\u003c/a\u003e build(deps): bump base64ct from 1.8.0 to 1.8.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/30e4672a26e6579759e0dfe54d45bfd6b84df7c4\"\u003e\u003ccode\u003e30e4672\u003c/code\u003e\u003c/a\u003e Use the \u003ccode\u003ephc\u003c/code\u003e crate (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c9efabb2596f1c90559c209bcfa8ca359691569f\"\u003e\u003ccode\u003ec9efabb\u003c/code\u003e\u003c/a\u003e pbkdf2: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/argon2-v0.6.0-rc.3...argon2-v0.6.0-rc.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pbkdf2` from 0.13.0-rc.3 to 0.13.0-rc.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/ff35e769c5b0e53e8ab3f00dd030c1386ac6a7f0\"\u003e\u003ccode\u003eff35e76\u003c/code\u003e\u003c/a\u003e Cut new releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/13c57bed685efe0b981511f991618ccd4caa3f5c\"\u003e\u003ccode\u003e13c57be\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003epassword-hash\u003c/code\u003e dependency to v0.6.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/e34a6aead593064c0b5620d9f42cb7691914f079\"\u003e\u003ccode\u003ee34a6ae\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003esimple\u003c/code\u003e features to \u003ccode\u003epassword-hash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/4d8d764aaf3315b6200b5fa69f2c1f6d6d269cda\"\u003e\u003ccode\u003e4d8d764\u003c/code\u003e\u003c/a\u003e CI: run \u003ccode\u003ecargo doc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/185833afc71a893f39ccf6c922c54126e77767ea\"\u003e\u003ccode\u003e185833a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eShaCrypt\u003c/code\u003e trait impls for Sha256/512 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d48762ae26a963edd166a2bd374ef88df96b331f\"\u003e\u003ccode\u003ed48762a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eParams\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c5f8a75e63f70534426266e24c0404ab16a4c3b1\"\u003e\u003ccode\u003ec5f8a75\u003c/code\u003e\u003c/a\u003e sha-crypt: impl the \u003ccode\u003epassword-hash\u003c/code\u003e crate traits (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/98465de65ad0cd74f5ad14a1f80a189ea165de43\"\u003e\u003ccode\u003e98465de\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003emcf\u003c/code\u003e and \u003ccode\u003epassword-hash\u003c/code\u003e crate releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/3b54ad00af8dfbad192af0410d515e61da5a24b1\"\u003e\u003ccode\u003e3b54ad0\u003c/code\u003e\u003c/a\u003e Leverage \u003ccode\u003epassword-hash/getrandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c0a6be5882df0ee335ab71e1508b8d851aad92b7\"\u003e\u003ccode\u003ec0a6be5\u003c/code\u003e\u003c/a\u003e argon2+ballon-hash: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/768\"\u003e#768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/pbkdf2-v0.13.0-rc.3...pbkdf2-v0.13.0-rc.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-pki-types` from 1.13.1 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/pki-types/releases\"\u003erustls-pki-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd algorithm id for ECDSA with secp256k1 curve  by \u003ca href=\"https://github.com/mkmks\"\u003e\u003ccode\u003e@​mkmks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/pki-types/pull/96\"\u003erustls/pki-types#96\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/85522565adf28a76909ea17dd2759b6046eb2bed\"\u003e\u003ccode\u003e8552256\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/7ab5b2d806a61dcdaf9418f67ddf4dfefc6cec37\"\u003e\u003ccode\u003e7ab5b2d\u003c/code\u003e\u003c/a\u003e added secp256k1 alg id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/8915ede8680ac297f2333524172ef4b1ebcaedeb\"\u003e\u003ccode\u003e8915ede\u003c/code\u003e\u003c/a\u003e ci: sync cargo-check-external-types nightly\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/pki-types/compare/v/1.13.1...v/1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-config` from 1.8.11 to 1.8.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-credential-types` from 1.2.10 to 1.2.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.116.0 to 1.118.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types` from 1.3.4 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.7.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd test coverage support with Codecov integration by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/49\"\u003eNugine/const-str#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage from 41% to 92% by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/51\"\u003eNugine/const-str#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage for const-str crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/52\"\u003eNugine/const-str#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/Nugine/const-str/compare/v0.7.0...v0.7.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/Nugine/const-str/commit/3131e041bb28ca3ab471a0e1b3b183e757c353c4\"\u003e\u003ccode\u003e3131e04\u003c/code\u003e\u003c/a\u003e release v0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/97c522c9c959a4bbc05ae01217a38ce44de85651\"\u003e\u003ccode\u003e97c522c\u003c/code\u003e\u003c/a\u003e fix: readme links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/fde342facb6eb36acda07f4a4b8e9094abe76fce\"\u003e\u003ccode\u003efde342f\u003c/code\u003e\u003c/a\u003e Improve test coverage for const-str crate (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/1646f865e07bfc55c62848fb7ca25031ed36495e\"\u003e\u003ccode\u003e1646f86\u003c/code\u003e\u003c/a\u003e Improve test coverage from 41% to 92% (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/3a67ae49a698cd21727c1672f514279d57e26aef\"\u003e\u003ccode\u003e3a67ae4\u003c/code\u003e\u003c/a\u003e Add test coverage support with Codecov integration (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e4223ab5de3cbc6298325bc8557e88d0d51b03ea\"\u003e\u003ccode\u003ee4223ab\u003c/code\u003e\u003c/a\u003e fix: license links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/19286bf3c3773f0ab50cc214fc5ecbb0ff9dbd3a\"\u003e\u003ccode\u003e19286bf\u003c/code\u003e\u003c/a\u003e refactor: move to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/6c70e537e0230bc7877c0e695cf39a7f499b0bba\"\u003e\u003ccode\u003e6c70e53\u003c/code\u003e\u003c/a\u003e docs: update MSRV history\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `local-ip-address` from 0.6.6 to 0.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeoBorai/local-ip-address/releases\"\u003elocal-ip-address's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/138\"\u003eLeoBorai/local-ip-address#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/cache from 3 to 4 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/LeoBorai/local-ip-address/pull/131\"\u003eLeoBorai/local-ip-address#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/github-script from 7 to 8 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/LeoBorai/local-ip-address/pull/156\"\u003eLeoBorai/local-ip-address#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/cache from 4 to 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/LeoBorai/local-ip-address/pull/155\"\u003eLeoBorai/local-ip-address#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 6 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/LeoBorai/local-ip-address/pull/154\"\u003eLeoBorai/local-ip-address#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dependabot/fetch-metadata from 2.0.0 to 2.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/153\"\u003eLeoBorai/local-ip-address#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeoBorai/local-ip-address/compare/v0.6.7...v0.6.8\"\u003ehttps://github.com/LeoBorai/local-ip-address/compare/v0.6.7...v0.6.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: null pointer exceptions on Android by \u003ca href=\"https://github.com/burningtnt\"\u003e\u003ccode\u003e@​burningtnt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/152\"\u003eLeoBorai/local-ip-address#152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/burningtnt\"\u003e\u003ccode\u003e@​burningtnt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/152\"\u003eLeoBorai/local-ip-address#152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.7\"\u003ehttps://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.7\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/LeoBorai/local-ip-address/commit/eed9856f5e2ee03e2490922867337b24d8000a91\"\u003e\u003ccode\u003eeed9856\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.6.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/0c1fafbf82671933e257143c98d3e70413ef05cd\"\u003e\u003ccode\u003e0c1fafb\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 2.0.0 to 2.4.0 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/9f101536da9491eb28402d6c8719e19d42df9143\"\u003e\u003ccode\u003e9f10153\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/20c28d46801c1e73971ef3aa8c667357805e3ab8\"\u003e\u003ccode\u003e20c28d4\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4 to 5 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/6bf4cee3377300ebd8c59ee9be46cd9123564cfd\"\u003e\u003ccode\u003e6bf4cee\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/github-script from 7 to 8 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/3d1fab41175147e1fa5d522f346b3175bc75545b\"\u003e\u003ccode\u003e3d1fab4\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 3 to 4 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/1d4a31fdb63d03f172b90428f810e8ddf20323a3\"\u003e\u003ccode\u003e1d4a31f\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/35eec4f96da762821907888c87ea5586f98c53d4\"\u003e\u003ccode\u003e35eec4f\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/21b9ecba289abcec36d79f8c4b3a4de2beaeb1d2\"\u003e\u003ccode\u003e21b9ecb\u003c/code\u003e\u003c/a\u003e fix: null pointer exceptions on Android (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moka` from 0.12.11 to 0.12.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/releases\"\u003emoka's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoka 0.12.12\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3, 2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/555/\"\u003egh-pull-0555\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use-after-free panic in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/548/\"\u003egh-pull-0548\u003c/a\u003e, by \u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior (UB) in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method (found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/553/\"\u003egh-pull-0553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/519/\"\u003egh-pull-0519\u003c/a\u003e, by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/541/\"\u003egh-pull-0541\u003c/a\u003e, by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/520/\"\u003egh-pull-0520\u003c/a\u003e, by \u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/554/\"\u003egh-pull-0554\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/moka-rs/moka/blob/main/CHANGELOG.md\"\u003emoka's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3,\n2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e[gh-pull-0555]).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use-after-free panic in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns\n\u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e[gh-pull-0548], by [\u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e][gh-awarus]).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior (UB) in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method\n(found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e[gh-pull-0553]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e[gh-pull-0519], by [\u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e][gh-koushiro]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e[gh-pull-0541],\nby [\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e][gh-weiznich]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e[gh-pull-0520], by\n[\u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e][gh-Expyron]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e[gh-pull-0554]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/4ffcc25863cf0633b470bc5bc5b9fab3f9887c83\"\u003e\u003ccode\u003e4ffcc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/559\"\u003e#559\u003c/a\u003e from moka-rs/tweak-changelog-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/c37c95275543e106dd5621829035b2ea9781220d\"\u003e\u003ccode\u003ec37c952\u003c/code\u003e\u003c/a\u003e dox: Fix identation in the \u003ccode\u003eCHANGELOG.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/28c692c9a1bb3d11c1202e0459f5951254d0dcf6\"\u003e\u003ccode\u003e28c692c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/558\"\u003e#558\u003c/a\u003e from moka-rs/prepare-0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/13a8ec98fe3b68be6b2a23533f665a2f49d8b712\"\u003e\u003ccode\u003e13a8ec9\u003c/code\u003e\u003c/a\u003e doc: Update the CHANGELOG and README for v0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/a0b263f1a9393500ccfb23e9d651f79bf8dec9f0\"\u003e\u003ccode\u003ea0b263f\u003c/code\u003e\u003c/a\u003e doc: Update the CHANGELOG and README for v0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f3d78222e40ad5630764a0028ac8d610e7955dcb\"\u003e\u003ccode\u003ef3d7822\u003c/code\u003e\u003c/a\u003e feat: Version 0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/65cfeb491570339033fe344e632fe6c0c5305410\"\u003e\u003ccode\u003e65cfeb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/557\"\u003e#557\u003c/a\u003e from moka-rs/fix-cd/2025-12-20-msrv-1.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/78b6299d14a156d8fc6c6e803306747b44813691\"\u003e\u003ccode\u003e78b6299\u003c/code\u003e\u003c/a\u003e chore: Fix Clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/3763451a6578d2567ab93ad3470e30b659cce98b\"\u003e\u003ccode\u003e3763451\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e from moka-rs/fix-deque-ub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/7f9c40f58f753d8665b33d46b9f5ba9f2fa6a7db\"\u003e\u003ccode\u003e7f9c40f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/556\"\u003e#556\u003c/a\u003e from moka-rs/msrv-1.71.1-cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.11...v0.12.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadow-rs` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/shadow-rs/releases\"\u003eshadow-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cargo_metadata requirement from 0.22.0 to 0.23.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/244\"\u003ebaoyachi/shadow-rs#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 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/baoyachi/shadow-rs/pull/248\"\u003ebaoyachi/shadow-rs#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: preserve commit timezone in COMMIT_DATE constants 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/shadow-rs/pull/250\"\u003ebaoyachi/shadow-rs#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Unix timestamp support for build and commit times 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/shadow-rs/pull/251\"\u003ebaoyachi/shadow-rs#251\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/shadow-rs/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v1.4.0...v1.5.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/baoyachi/shadow-rs/commit/90a1dadffac69dd02b5bd6619e64f7418e0f0419\"\u003e\u003ccode\u003e90a1dad\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/cea8c74bbec93b4ae6913051d117ec56d3ae1567\"\u003e\u003ccode\u003ecea8c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/251\"\u003e#251\u003c/a\u003e from baoyachi/BUILD_TIMESTAMP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/5c8807f33a778c08caac4e9f8318e807ef80a981\"\u003e\u003ccode\u003e5c8807f\u003c/code\u003e\u003c/a\u003e fix repeat unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/b393b6c25a6be148729e548995fb44f336f0c872\"\u003e\u003ccode\u003eb393b6c\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into BUILD_TIMESTAMP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/9055cd732f1823671e808fa0d3aa391dbb543882\"\u003e\u003ccode\u003e9055cd7\u003c/code\u003e\u003c/a\u003e fix: preserve commit timezone in COMMIT_DATE constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/9ee5fc761f4c54295d5d382ae1c95b2aa6741f90\"\u003e\u003ccode\u003e9ee5fc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/250\"\u003e#250\u003c/a\u003e from baoyachi/commit_data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/ae07d5df7c3571c0b95068fd2dfbe7d456ea04d2\"\u003e\u003ccode\u003eae07d5d\u003c/code\u003e\u003c/a\u003e fix: preserve commit timezone in COMMIT_DATE constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/3e269878726559a6928dfc01986b2c642097a026\"\u003e\u003ccode\u003e3e26987\u003c/code\u003e\u003c/a\u003e feat: add Unix timestamp support for build and commit times\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/14f68aa4bad6d5795a12d5074a5d90520eaca01e\"\u003e\u003ccode\u003e14f68aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/248\"\u003e#248\u003c/a\u003e from baoyachi/dependabot/github_actions/actions/check...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/26c2ca9d7cb5a3725c62b24f40b5e8061303f8ee\"\u003e\u003ccode\u003e26c2ca9\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v1.4.0...v1.5.0\"\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.43 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.43...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 `zip` from 6.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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\u003eRevert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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\u003eRevert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to ...\n\n_Description has been truncated_","html_url":"https://github.com/houseme/rustfs/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houseme%2Frustfs/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"3731744200","node_id":"PR_kwDOHvzHec64_lPg","number":4490,"state":"closed","title":"chore(deps): bump the rust-dependencies group across 1 directory with 116 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-19T14:53:55.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T19:07:05.000Z","updated_at":"2025-12-19T14:53:56.000Z","time_to_close":330410,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":116,"packages":[{"name":"convert_case","old_version":"0.8.0","new_version":"0.10.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"trybuild","old_version":"1.0.111","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"typed-builder","old_version":"0.22.0","new_version":"0.23.2","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"typed-builder-macro","old_version":"0.22.0","new_version":"0.23.2","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.1","repository_url":"https://github.com/actix/actix-web"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"slotmap","old_version":"1.0.7","new_version":"1.1.1","repository_url":"https://github.com/orlp/slotmap"},{"name":"tokio","old_version":"1.47.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"serde","old_version":"1.0.225","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"serde-lite","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/operutka/serde-lite"},{"name":"glib","old_version":"0.20.12","new_version":"0.21.5","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"config","old_version":"0.15.16","new_version":"0.15.19","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"camino","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"const-str","old_version":"0.6.4","new_version":"0.7.1","repository_url":"https://github.com/Nugine/const-str"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.26","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"insta","old_version":"1.43.2","new_version":"1.44.3","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"codee","old_version":"0.3.2","new_version":"0.3.5","repository_url":"https://github.com/Synphonyte/codee"},{"name":"wasm-bindgen-test","old_version":"0.3.53","new_version":"0.3.56","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"actix-files","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/actix/actix-web"},{"name":"subsecond","old_version":"0.7.0-rc.0","new_version":"0.7.2","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"dioxus-cli-config","old_version":"0.7.0-rc.0","new_version":"0.7.2","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"dioxus-devtools","old_version":"0.7.0-rc.0","new_version":"0.7.2","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cc","old_version":"1.2.40","new_version":"1.2.49","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-expr","old_version":"0.20.3","new_version":"0.20.5","repository_url":"https://github.com/EmbarkStudios/cfg-expr"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"deranged","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/jhpratt/deranged"},{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/JelteF/derive_more"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glam","old_version":"0.30.8","new_version":"0.30.9","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"half","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/VoidStarKat/half-rs"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.9","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libc","old_version":"0.2.176","new_version":"0.2.178","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memmap2","old_version":"0.9.8","new_version":"0.9.9","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"minicov","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/Amanieu/minicov"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"openssl","old_version":"0.10.73","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"potential_utf","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"regex-lite","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.7","new_version":"0.103.8","repository_url":"https://github.com/rustls/webpki"},{"name":"signal-hook-registry","old_version":"1.4.6","new_version":"1.4.7","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"system-deps","old_version":"7.0.5","new_version":"7.0.7","repository_url":"https://github.com/gdesmott/system-deps"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-ident","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"utf8-width","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/magiclen/utf8-width"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"webpki-roots","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"winnow","old_version":"0.7.13","new_version":"0.7.14","repository_url":"https://github.com/winnow-rs/winnow"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.31","repository_url":"https://github.com/google/zerocopy"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 82 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.8.0` | `0.10.0` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.111` | `1.0.114` |\n| [typed-builder](https://github.com/idanarye/rust-typed-builder) | `0.22.0` | `0.23.2` |\n| [typed-builder-macro](https://github.com/idanarye/rust-typed-builder) | `0.22.0` | `0.23.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.1` |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.1` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [slotmap](https://github.com/orlp/slotmap) | `1.0.7` | `1.1.1` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.103` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.225` | `1.0.228` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.7` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.111` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.42` |\n| [serde-lite](https://github.com/operutka/serde-lite) | `0.5.0` | `0.5.1` |\n| [glib](https://github.com/gtk-rs/gtk-rs-core) | `0.20.12` | `0.21.5` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.16` | `0.15.19` |\n| [camino](https://github.com/camino-rs/camino) | `1.2.1` | `1.2.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.4` | `0.7.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.26` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.43.2` | `1.44.3` |\n| [codee](https://github.com/Synphonyte/codee) | `0.3.2` | `0.3.5` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.53` | `0.3.56` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [actix-files](https://github.com/actix/actix-web) | `0.6.8` | `0.6.9` |\n| [subsecond](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.2` |\n| [dioxus-cli-config](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.2` |\n| [dioxus-devtools](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.10.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.40` | `1.2.49` |\n| [cfg-expr](https://github.com/EmbarkStudios/cfg-expr) | `0.20.3` | `0.20.5` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.4` | `0.5.5` |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.5` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.30.8` | `0.30.9` |\n| [half](https://github.com/VoidStarKat/half-rs) | `2.6.0` | `2.7.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.19` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.9` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.176` | `0.2.178` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.8` | `0.9.9` |\n| [minicov](https://github.com/Amanieu/minicov) | `0.3.7` | `0.3.8` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.73` | `0.10.75` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.3` | `0.1.4` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.7` | `0.1.8` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.6` | `0.8.8` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.35` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.7` | `0.103.8` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.6` | `1.4.7` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [system-deps](https://github.com/gdesmott/system-deps) | `7.0.5` | `7.0.7` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.17` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.3` | `1.0.4` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.3` | `1.0.4` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.19` | `1.0.22` |\n| [utf8-width](https://github.com/magiclen/utf8-width) | `0.1.7` | `0.1.8` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.2` | `1.0.4` |\n| [winnow](https://github.com/winnow-rs/winnow) | `0.7.13` | `0.7.14` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.2` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.31` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.5` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\n\nUpdates `convert_case` from 0.8.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rutrum/convert-case/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.111 to 1.0.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.114\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of rustc suggestion lines (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.113\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etarget-triple\u003c/code\u003e dependency to v1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.112\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of consteval notes (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/51f94180170dd3dfb9e1b7ef203690fd312099ae\"\u003e\u003ccode\u003e51f9418\u003c/code\u003e\u003c/a\u003e Release 1.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/b4f6299028ca014860f071d6cce5750c13c7afad\"\u003e\u003ccode\u003eb4f6299\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e from dtolnay/suggestion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/781a7739862742e8f4d23c6737dbe518c7c3eeb5\"\u003e\u003ccode\u003e781a773\u003c/code\u003e\u003c/a\u003e Normalize indentation of rustc suggestion lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/c610b402ae3933c128b63a54fdecf510276e6acc\"\u003e\u003ccode\u003ec610b40\u003c/code\u003e\u003c/a\u003e Add test that reproduces misalignment of help under note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f224ff80dcbc235c560664d49644803c46a2d0da\"\u003e\u003ccode\u003ef224ff8\u003c/code\u003e\u003c/a\u003e Release 1.0.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f19d0bd11d69c1ec45a77c9aee8bee62ebff06f5\"\u003e\u003ccode\u003ef19d0bd\u003c/code\u003e\u003c/a\u003e Update target-triple dependency to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f3b3d1e2d12feaa7712efa8622d3e1f9265208c8\"\u003e\u003ccode\u003ef3b3d1e\u003c/code\u003e\u003c/a\u003e Release 1.0.112\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/579b2c39adc614d29ad842f0657d39e76ae2e3a4\"\u003e\u003ccode\u003e579b2c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e from dtolnay/headingnote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/948584542936265a1b02c6e0f4450b892e6cf088\"\u003e\u003ccode\u003e9485845\u003c/code\u003e\u003c/a\u003e Normalize indentation of consteval notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/6b1de1e13a022f9b57fed6647a3b766ed7b43cc6\"\u003e\u003ccode\u003e6b1de1e\u003c/code\u003e\u003c/a\u003e Add test of consteval error with notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.111...1.0.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-builder` from 0.22.0 to 0.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/releases\"\u003etyped-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.2 - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for using \u003ccode\u003e\u0026amp;Option\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\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/idanarye/rust-typed-builder/blob/master/CHANGELOG.md\"\u003etyped-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.2 - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for using \u003ccode\u003e\u0026amp;Option\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/72f56530e905c31ccc7c2330481e9ba443b91ff0\"\u003e\u003ccode\u003e72f5653\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/d0ede8f6f0a3e25d7738ad10b17b6e0978e8ffe3\"\u003e\u003ccode\u003ed0ede8f\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/174\"\u003e#174\u003c/a\u003e: Fix clippy warnings for using \u003ccode\u003e\u0026amp;Option\\\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\\\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/fdbce55661c71ddd8e04f0daf874b98d4cf1b460\"\u003e\u003ccode\u003efdbce55\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/498df3790eb5471eddafab836b1ca4d65e598b78\"\u003e\u003ccode\u003e498df37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/173\"\u003e#173\u003c/a\u003e from fMeow/fix/unused-variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/92935303416e1916b184af56b40300a3277f8b91\"\u003e\u003ccode\u003e9293530\u003c/code\u003e\u003c/a\u003e fix: clippy warnings for unused variables in the new default implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/4afb4f3bab73c9854e2ae57886d0e938617020ca\"\u003e\u003ccode\u003e4afb4f3\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/7907b966a463c96fed162cf5548e0c6b26ebd8f0\"\u003e\u003ccode\u003e7907b96\u003c/code\u003e\u003c/a\u003e Upgrade Rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/71a46b7795ac8e4e7ed4fc77f3863a4e8d20a948\"\u003e\u003ccode\u003e71a46b7\u003c/code\u003e\u003c/a\u003e Upgrade Rust version in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/c49f34ea6244b89504f54b11e08898e86f47f2ce\"\u003e\u003ccode\u003ec49f34e\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/144\"\u003e#144\u003c/a\u003e - add \u003ccode\u003eattributes\u003c/code\u003e to \u003ccode\u003ebuilder_type\u003c/code\u003e subsection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/a2113319fdbf1f34b0cda905031f3e5dc378cd48\"\u003e\u003ccode\u003ea211331\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/51\"\u003e#51\u003c/a\u003e: Add the \u003ccode\u003edefault_where\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/idanarye/rust-typed-builder/compare/v0.22.0...v0.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-builder-macro` from 0.22.0 to 0.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/releases\"\u003etyped-builder-macro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.2 - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for using \u003ccode\u003e\u0026amp;Option\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\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/idanarye/rust-typed-builder/blob/master/CHANGELOG.md\"\u003etyped-builder-macro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.2 - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for using \u003ccode\u003e\u0026amp;Option\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/72f56530e905c31ccc7c2330481e9ba443b91ff0\"\u003e\u003ccode\u003e72f5653\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/d0ede8f6f0a3e25d7738ad10b17b6e0978e8ffe3\"\u003e\u003ccode\u003ed0ede8f\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/174\"\u003e#174\u003c/a\u003e: Fix clippy warnings for using \u003ccode\u003e\u0026amp;Option\\\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\\\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/fdbce55661c71ddd8e04f0daf874b98d4cf1b460\"\u003e\u003ccode\u003efdbce55\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/498df3790eb5471eddafab836b1ca4d65e598b78\"\u003e\u003ccode\u003e498df37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/173\"\u003e#173\u003c/a\u003e from fMeow/fix/unused-variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/92935303416e1916b184af56b40300a3277f8b91\"\u003e\u003ccode\u003e9293530\u003c/code\u003e\u003c/a\u003e fix: clippy warnings for unused variables in the new default implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/4afb4f3bab73c9854e2ae57886d0e938617020ca\"\u003e\u003ccode\u003e4afb4f3\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/7907b966a463c96fed162cf5548e0c6b26ebd8f0\"\u003e\u003ccode\u003e7907b96\u003c/code\u003e\u003c/a\u003e Upgrade Rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/71a46b7795ac8e4e7ed4fc77f3863a4e8d20a948\"\u003e\u003ccode\u003e71a46b7\u003c/code\u003e\u003c/a\u003e Upgrade Rust version in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/c49f34ea6244b89504f54b11e08898e86f47f2ce\"\u003e\u003ccode\u003ec49f34e\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/144\"\u003e#144\u003c/a\u003e - add \u003ccode\u003eattributes\u003c/code\u003e to \u003ccode\u003ebuilder_type\u003c/code\u003e subsection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/a2113319fdbf1f34b0cda905031f3e5dc378cd48\"\u003e\u003ccode\u003ea211331\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/51\"\u003e#51\u003c/a\u003e: Add the \u003ccode\u003edefault_where\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/idanarye/rust-typed-builder/compare/v0.22.0...v0.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.4 to 2.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.1 (2025-11-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplified a lot of internals using \u003ccode\u003ehashbrown\u003c/code\u003e's new bucket API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfad7589c88e298e97449afb838c6a4b08c58394\"\u003e\u003ccode\u003ecfad758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/424\"\u003e#424\u003c/a\u003e from cuviper/buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a96b9c7fca6af946f17ecc38e7ee4dfd449a957f\"\u003e\u003ccode\u003ea96b9c7\u003c/code\u003e\u003c/a\u003e Release 2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/6245ee54fa6e864de5f16a801d67a5f849eccb44\"\u003e\u003ccode\u003e6245ee5\u003c/code\u003e\u003c/a\u003e Use the bucket API from hashbrown v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-web` from 4.11.0 to 4.12.1\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.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/24489d4c6d2fada7d7462790f22185b0ecb378f0\"\u003e\u003ccode\u003e24489d4\u003c/code\u003e\u003c/a\u003e doc(web): Fix links in README.md (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/30b82062a1db1d79063d4c0898a4057669b3cf04\"\u003e\u003ccode\u003e30b8206\u003c/code\u003e\u003c/a\u003e chore(actix-files): prepare release 0.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/fe6c0a3b2bd32bd6b92c23a65b9cd23c8943a53e\"\u003e\u003ccode\u003efe6c0a3\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/37a8b9caa87dba2af1c67c3f196a558ee1e8d3bd\"\u003e\u003ccode\u003e37a8b9c\u003c/code\u003e\u003c/a\u003e chore(web): fix actix-http requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/37ff707b522979ac53e596819052de4571ad7e9d\"\u003e\u003ccode\u003e37ff707\u003c/code\u003e\u003c/a\u003e chore: fix derive_more feature requirements for actix-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/bbfd402f09bfa348fbeed1662b72134188d4fb63\"\u003e\u003ccode\u003ebbfd402\u003c/code\u003e\u003c/a\u003e build(deps): bump bytes from 1.10.1 to 1.11.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/ce258a00c95bbeddda0100656e2f2dbd8895bdc2\"\u003e\u003ccode\u003ece258a0\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.51 to 2.62.56 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/b2205d80f6f3a2ffd9eea5034bc6ab9d812e19ce\"\u003e\u003ccode\u003eb2205d8\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3836\"\u003e#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/fe890a73b29eeb1048b7d99b0631c6188ba692db\"\u003e\u003ccode\u003efe890a7\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.49 to 2.62.51 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.11.0...web-v4.12.1\"\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.43\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.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\u003cli\u003eRemove 'r#' prefix from raw identifiers in field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix perf regression when \u003ccode\u003erelease_max_level_*\u003c/code\u003e not set (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse imported instead of fully qualified path (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003evalueset\u003c/code\u003e macro sanitary (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Add missing \u003ccode\u003edyn\u003c/code\u003e keyword in \u003ccode\u003eVisit\u003c/code\u003e documentation code sample (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#2983%5D(https://redirect.github.com/tokio-rs/tracing/issues/2983)\"\u003etokio-rs/tracing#2983\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3130%5D(https://redirect.github.com/tokio-rs/tracing/issues/3130)\"\u003etokio-rs/tracing#3130\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3158%5D(https://redirect.github.com/tokio-rs/tracing/issues/3158)\"\u003etokio-rs/tracing#3158\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a9eeed7394115831d504b52565206ba0ecc2affe\"\u003e\u003ccode\u003ea9eeed7\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.21 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/5bd550547899f72a6b0464220bdad1162b383960\"\u003e\u003ccode\u003e5bd5505\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/55086231ec4aaeffcaab9932e696f40278f06bd1\"\u003e\u003ccode\u003e5508623\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d92b4c0feb00960902410b68f71521d36c699d85\"\u003e\u003ccode\u003ed92b4c0\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 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\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9751b6e776fc999263c49e29515bf1d3eb7260d5\"\u003e\u003ccode\u003e9751b6e\u003c/code\u003e\u003c/a\u003e chore: run \u003ccode\u003etracing-subscriber\u003c/code\u003e tests with all features (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3412\"\u003e#3412\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.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slotmap` from 1.0.7 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/orlp/slotmap/blob/master/RELEASES.md\"\u003eslotmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eas_slices\u003c/code\u003e and \u003ccode\u003eas_mut_slices\u003c/code\u003e to \u003ccode\u003eDenseSlotMap\u003c/code\u003e. The other methods\nadded in 1.1.0 (\u003ccode\u003ekeys_as_slice\u003c/code\u003e, \u003ccode\u003evalues_as_slice\u003c/code\u003e and\n\u003ccode\u003evalues_as_mut_slice\u003c/code\u003e) will likely be removed in 2.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV to 1.58.\u003c/li\u003e\n\u003cli\u003eFixed memory leak in \u003ccode\u003eclone_from\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeys_as_slice\u003c/code\u003e, \u003ccode\u003evalues_as_slice\u003c/code\u003e, and \u003ccode\u003evalues_as_mut_slice\u003c/code\u003e to\n\u003ccode\u003eDenseSlotMap\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnsured that \u003ccode\u003eis_null()\u003c/code\u003e keys print as \u003ccode\u003enull\u003c/code\u003e in their \u003ccode\u003eDebug\u003c/code\u003e representation.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eKeyData::new\u003c/code\u003e and \u003ccode\u003eKeyData::from_ffi\u003c/code\u003e const.\u003c/li\u003e\n\u003cli\u003eResolved a Miri error in \u003ccode\u003eget_disjoint_mut\u003c/code\u003e under the Stacked Borrows model.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetach\u003c/code\u003e and \u003ccode\u003ereattach\u003c/code\u003e methods to \u003ccode\u003eSlotMap\u003c/code\u003e and \u003ccode\u003eDenseSlotMap\u003c/code\u003e which\nlet you temporarily remove key/value pairs from the slot map before\nadding them back.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eHopSlotMap\u003c/code\u003e, preparing for removal in 2.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/orlp/slotmap/commit/2d56154b9b628f7d7a506f24ebc4f55a13ec8fed\"\u003e\u003ccode\u003e2d56154\u003c/code\u003e\u003c/a\u003e Version 1.1.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/682e94efec0bd22467d63203d8cd68606a3cc6cc\"\u003e\u003ccode\u003e682e94e\u003c/code\u003e\u003c/a\u003e Add as(_mut)_slices.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/e0f1b25b93c3c67effd398734a6917b468b64430\"\u003e\u003ccode\u003ee0f1b25\u003c/code\u003e\u003c/a\u003e Version 1.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/62ad70f6e4d2c98d76c0d28bb01ae51914b3b116\"\u003e\u003ccode\u003e62ad70f\u003c/code\u003e\u003c/a\u003e More formatting/clippy.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/c5e1e3c0ea68a86875235f05943f7f0c72bc0d31\"\u003e\u003ccode\u003ec5e1e3c\u003c/code\u003e\u003c/a\u003e Deprecate HopSlotMap.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/24d3fdad926803e194e6cd8f4daa79df00d07473\"\u003e\u003ccode\u003e24d3fda\u003c/code\u003e\u003c/a\u003e Bump quickcheck to 1.0. (\u003ca href=\"https://redirect.github.com/orlp/slotmap/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/53ba2b226a45b31dc924de4ae409f897e3de762a\"\u003e\u003ccode\u003e53ba2b2\u003c/code\u003e\u003c/a\u003e Add detach/reattach to (Dense)SlotMap. (\u003ca href=\"https://redirect.github.com/orlp/slotmap/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/c09e397680d72f72c228d1392d2d5bc61017ecc8\"\u003e\u003ccode\u003ec09e397\u003c/code\u003e\u003c/a\u003e Add UnwrapNever helper to remove some unsafe. (\u003ca href=\"https://redirect.github.com/orlp/slotmap/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/2315a758fb0a890a00b2d0566f68aee80447151b\"\u003e\u003ccode\u003e2315a75\u003c/code\u003e\u003c/a\u003e Remove an \u003ccode\u003eextern crate\u003c/code\u003e that isn't needed. (\u003ca href=\"https://redirect.github.com/orlp/slotmap/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/efa5835505dd9d8a1c0864df290f244bac7de6c9\"\u003e\u003ccode\u003eefa5835\u003c/code\u003e\u003c/a\u003e Remove unused nightly flags.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/orlp/slotmap/compare/v1.0.7...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.47.1 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\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/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003e1.0.4\u003c/a\u003e - 2025-10-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/cfg-if/commit/3510ca6abea34cbbc702509a4e50ea9709925eda\"\u003e\u003ccode\u003e3510ca6\u003c/code\u003e\u003c/a\u003e chore: release v1.0.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/15aec4a67e633254e726bf477b8b86c65687bfc6\"\u003e\u003ccode\u003e15aec4a\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/036c64ec85ed9eb80692c85ff6b29da3a3a1bfcf\"\u003e\u003ccode\u003e036c64e\u003c/code\u003e\u003c/a\u003e Set and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/5fd566f9f02cb0d2194b0ccb4b3b81857f479c0d\"\u003e\u003ccode\u003e5fd566f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003e-Dwarnings\u003c/code\u003e via CI env rather than \u003ccode\u003ecfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8ef8e9ffa8fb39c823ff61b4ad2a85c2f0a376c4\"\u003e\u003ccode\u003e8ef8e9f\u003c/code\u003e\u003c/a\u003e Have a single top-level rule.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/2400b383890ba7ab7f71bc2437549f4a080a543b\"\u003e\u003ccode\u003e2400b38\u003c/code\u003e\u003c/a\u003e Document and test for a subtle case.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\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.101 to 1.0.103\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\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\u003c/blockquote\u003e\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/d1bf13ac1d90c3b65c1b7fc131a26f37a8e2d0db\"\u003e\u003ccode\u003ed1bf13a\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/29e08c06e5846105b2c0da6c9dc543921025dd9e\"\u003e\u003ccode\u003e29e08c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e from dtolnay/literalvalue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/f9eec24c5ea46afdb1a91892cb502f99f17eba32\"\u003e\u003ccode\u003ef9eec24\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc983fce21a8e426aacaa2f6134d59bbcb317867\"\u003e\u003ccode\u003ecc983fc\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.79\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/465f7813e4d0a79c563e89da16d83565cbeccfe8\"\u003e\u003ccode\u003e465f781\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/ab5231cd46dc69a94ddf8443aa0a42b1366148fc\"\u003e\u003ccode\u003eab5231c\u003c/code\u003e\u003c/a\u003e Add string literal value tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/4c039a8e03540da01f25ce510baf5b453e97722f\"\u003e\u003ccode\u003e4c039a8\u003c/code\u003e\u003c/a\u003e Add Literal methods from proc_macro_value feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/885fde9b297542693335bb70126dcb56562a3e73\"\u003e\u003ccode\u003e885fde9\u003c/code\u003e\u003c/a\u003e Vendor rustc_literal_escaper v0.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/39b016a50ce68b16f5e007f153ebf4e2a8b7c0d0\"\u003e\u003ccode\u003e39b016a\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/c3870f1fc5bf6dbac9c217bcde512115c86b2582\"\u003e\u003ccode\u003ec3870f1\u003c/code\u003e\u003c/a\u003e Add raw identifier Debug test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.101...1.0.103\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.225 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\u003c/blockquote\u003e\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.225...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.6 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6d5e6d578a2c5cd517f92af211c36f4eeb213e9d\"\u003e\u003ccode\u003e6d5e6d5\u003c/code\u003e\u003c/a\u003e Use extensions directly in from_request_parts (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3542\"\u003e#3542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/fe607e6dcf5dab2cdf8e2d5f8d8be26ae0b08ce0\"\u003e\u003ccode\u003efe607e6\u003c/code\u003e\u003c/a\u003e Fixes wording typo (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f9ce3e5b42c462411bcec2969841b1a3dcad68ac\"\u003e\u003ccode\u003ef9ce3e5\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/12e1cf97407bb102c0200d17b8c6b20be4217f36\"\u003e\u003ccode\u003e12e1cf9\u003c/code\u003e\u003c/a\u003e Add back package.metadata.docs.rs for axum-extra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/914a35a012c70d13d4f26cc8564f76525e26afeb\"\u003e\u003ccode\u003e914a35a\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e20e90d0b67d0094bed2c55faaa5ae5abf12c094\"\u003e\u003ccode\u003ee20e90d\u003c/code\u003e\u003c/a\u003e Upgrade axum-extra to prost v0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.6...axum-v0.8.7\"\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.106 to 2.0.111\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.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\u003c/blockquote\u003e\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/4e508677213155cf73b4072f7a82f73a26cad3f5\"\u003e\u003ccode\u003e4e50867\u003c/code\u003e\u003c/a\u003e Release 2.0.111\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c57334bce5c309a62c4974664e81fb505217626b\"\u003e\u003ccode\u003ec57334b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1946\"\u003e#1946\u003c/a\u003e from dtolnay/unusedgroup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/6a433846d4155d18ac57ff51c2cc534b5a30a0dc\"\u003e\u003ccode\u003e6a43384\u003c/code\u003e\u003c/a\u003e Suppress unused variable warning on variables used in group macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7ff6c864028da390f685ee9e80ae727e3599add6\"\u003e\u003ccode\u003e7ff6c86\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/59ce6bb6b026cc6072bf6132acf09f607ea010ba\"\u003e\u003ccode\u003e59ce6bb\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-11-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3d91b8c5dfec5b78b71a2ddaf28eeed6cab9bfe5\"\u003e\u003ccode\u003e3d91b8c\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-11-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/2d87fcad80f7c157142a49b3e9d72ad7c588a06c\"\u003e\u003ccode\u003e2d87fca\u003c/code\u003e\u003c/a\u003e Delete version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/1c8cabea3c98acb7c23722b9663e269d93ce692b\"\u003e\u003ccode\u003e1c8cabe\u003c/code\u003e\u003c/a\u003e Release 2.0.110\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8ef195b658eb9d10330c7499258a412a0669c011\"\u003e\u003ccode\u003e8ef195b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1944\"\u003e#1944\u003c/a\u003e from dtolnay/metaarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ab4aefeaecb47b73fb4f2cc07f68cd0638ed7dd\"\u003e\u003ccode\u003e9ab4aef\u003c/code\u003e\u003c/a\u003e Support parsing Meta followed by fat arrow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.106...2.0.111\"\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.41 to 1.0.42\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.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\u003c/blockquote\u003e\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/bb9e7a46b3105e11c73416bd59b4455a71068949\"\u003e\u003ccode\u003ebb9e7a4\u003c/code\u003e\u003c/a\u003e Release 1.0.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/683c1d66024486f81bce49415cccf424b3a7cce8\"\u003e\u003ccode\u003e683c1d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/311\"\u003e#311\u003c/a\u003e from dtolnay/append\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/ed93e8e5ae08437cf49029266adb3c29e1174353\"\u003e\u003ccode\u003eed93e8e\u003c/code\u003e\u003c/a\u003e Revert PR 305\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1f2a9592ea12cbf97ed0eac81c80bea66308ee80\"\u003e\u003ccode\u003e1f2a959\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/310\"\u003e#310\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/37448aa53275d6427e3ae509aee7ebe72d6fc925\"\u003e\u003ccode\u003e37448aa\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/39ac89ef78ceb0972be66587e80977e383ad4bb5\"\u003e\u003ccode\u003e39ac89e\u003c/code\u003e\u003c/a\u003e Resolve manual_let_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f3eac361ed51045b6793dbf9f776849fa628711c\"\u003e\u003ccode\u003ef3eac36\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.65\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/7b490c568e5c5cd9bd75b6fd3c04fedb79304dc4\"\u003e\u003ccode\u003e7b490c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/309\"\u003e#309\u003c/a\u003e from dtolnay/append\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/71dfa847b8fa2e3e151bae023745f2443571726e\"\u003e\u003ccode\u003e71dfa84\u003c/code\u003e\u003c/a\u003e Apply pattern from PR 306 to append_separated \u0026amp; append_terminated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/df32af77ccbb28b12efb2e9577c0348b1974b00d\"\u003e\u003ccode\u003edf32af7\u003c/code\u003e\u003c/a\u003e Touch up PR 306\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.41...1.0.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde-lite` from 0.5.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/operutka/serde-lite/blob/master/CHANGELOG.md\"\u003eserde-lite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1 (2025-12-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse full-path for serialize trait method to avoid collisions with other\nserialize trait methods\u003c/li\u003e\n\u003cli\u003eFix unused assignment warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operutka/serde-lite/commit/c1b4830476cf1f4920b3c5643ccca8ba9a5fb840\"\u003e\u003ccode\u003ec1b4830\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operutka/serde-lite/commit/01b83261c66b0dd9ad7ff8ef3edf35cffca8d30b\"\u003e\u003ccode\u003e01b8326\u003c/code\u003e\u003c/a\u003e Fix Clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operutka/serde-lite/commit/de8ac9f46c8bf2e3afeaae77c37f9876e04f46f2\"\u003e\u003ccode\u003ede8ac9f\u003c/code\u003e\u003c/a\u003e Fix unused assignment warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operutka/serde-lite/commit/7b418a791a09fed4aa35359ed9d3c4539f81a8e8\"\u003e\u003ccode\u003e7b418a7\u003c/code\u003e\u003c/a\u003e Use full-path for serialize trait method to avoid collisions with other seria...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/operutka/serde-lite/compare/v0.5.0...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glib` from 0.20.12 to 0.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/releases\"\u003eglib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.5\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003eBiagio Festa:\n      glib/bytes: relax start offset constraint for `from_bytes`\n\u003cp\u003eBilal Elmoussaoui:\u003cbr /\u003e\nci: Add rustfmt component where needed\u003c/p\u003e\n\u003cp\u003eSebastian Dröge:\u003cbr /\u003e\nUpdate gir\u003cbr /\u003e\nRegenerate with latest gir\u003cbr /\u003e\nglib: Fix typo in docs\u003cbr /\u003e\nci: Only run glib-macros tests on stable\u003cbr /\u003e\ngio: Remove pointless, empty build.rs\u003cbr /\u003e\nglib: Fix \u003ccode\u003eRegex::match\u003c/code\u003e API\u003cbr /\u003e\nglib: Add some missing debug assertions to the \u003ccode\u003eRegex\u003c/code\u003e API\u003cbr /\u003e\ngio: Fix GSettings test\u003cbr /\u003e\nRemove \u003ccode\u003e--cfg docsrs\u003c/code\u003e from the Cargo.tomls\u003cbr /\u003e\nUpdate docs.rs hacks in cairo-sys build.rs\u003cbr /\u003e\nDon't pass \u003ccode\u003e--cfg docsrs\u003c/code\u003e via RUSTFLAGS on the CI\u003cbr /\u003e\nUpdate Cargo.lock\u003cbr /\u003e\nglib: Clean up \u003ccode\u003eRegex\u003c/code\u003e tests\u003cbr /\u003e\nUpdate versions to 0.21.5\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e0.21.4\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003eBernhard M. Wiedemann:\n      glib-macros: Use BTreeMap instead of HashMap\n\u003cp\u003eMarc-André Lureau:\u003cbr /\u003e\nglib: fix GStringBuilder::copy_into\u003c/p\u003e\n\u003cp\u003eSebastian Dröge:\u003cbr /\u003e\nglib: Fix typo in comment\u003cbr /\u003e\ngio: Fix typo in docs\u003cbr /\u003e\nUpdate dependencies\u003cbr /\u003e\nUpdate versions to 0.21.4\u003c/p\u003e\n\u003cp\u003eSebastian Wiesner:\u003cbr /\u003e\ngio: Implement Display for ObjectPath\u003cbr /\u003e\ngio: Add subscribe_to_signal\u003cbr /\u003e\ngio: Use \u0026quot;named\u0026quot; parameters for subscribe_to_signal\u003cbr /\u003e\ngio: Add receive_signal and receive_signal_parameters\u003cbr /\u003e\ngio: Add simple example about DBus signals\u003c/p\u003e\n\u003cp\u003eTau Gärtli:\u003cbr /\u003e\ngio: Generate Gio.DBusObjectManagerClient\u003c/p\u003e\n\u003cp\u003eThibault Saunier:\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/8b654067dcac04ebb3c7cce6a7aa5926155776fa\"\u003e\u003ccode\u003e8b65406\u003c/code\u003e\u003c/a\u003e Update versions to 0.21.5\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/leptos-rs/leptos/pull/4490","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leptos-rs%2Fleptos/issues/4490","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4490/packages"},{"uuid":"3728271869","node_id":"PR_kwDOPFWfr864zz16","number":13,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-22T00:36:11.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T00:41:32.000Z","updated_at":"2025-12-22T00:36:13.000Z","time_to_close":604479,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":10,"packages":[{"name":"rmcp","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"argon2","old_version":"0.6.0-rc.3","new_version":"0.6.0-rc.4","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"pbkdf2","old_version":"0.13.0-rc.3","new_version":"0.13.0-rc.5","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"aws-config","old_version":"1.8.11","new_version":"1.8.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.116.0","new_version":"1.117.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"const-str","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/Nugine/const-str"},{"name":"google-cloud-auth","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"local-ip-address","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/LeoBorai/local-ip-address"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.10.0` | `0.11.0` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.3` | `0.6.0-rc.4` |\n| [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.3` | `0.13.0-rc.5` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.11` | `1.8.12` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.116.0` | `1.117.0` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.0` | `0.7.1` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.2.0` | `1.3.0` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.6` | `0.6.7` |\n\n\nUpdates `rmcp` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] remove SSE transport support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(streamable-http)\u003c/em\u003e gracefully shutdown while client connected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/4c87f7f163000b95536308a8e594acd1b3f56b12\"\u003e\u003ccode\u003e4c87f7f\u003c/code\u003e\u003c/a\u003e chore: release v0.11.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/df8455506565af3761088f05dcdece4e5c88f533\"\u003e\u003ccode\u003edf84555\u003c/code\u003e\u003c/a\u003e Implements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3c62ee895298af3acb35dfee6dcb13c1ccc72006\"\u003e\u003ccode\u003e3c62ee8\u003c/code\u003e\u003c/a\u003e docs: add video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/81411fc12d3918ae2d5e14c401a82486e532cd78\"\u003e\u003ccode\u003e81411fc\u003c/code\u003e\u003c/a\u003e feat(meta): add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/eb5a7f74080e086edd99c1324b4d77bde82ff033\"\u003e\u003ccode\u003eeb5a7f7\u003c/code\u003e\u003c/a\u003e feat!: remove SSE transport support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3dee024325630a6ca328b878a28263c605e5b822\"\u003e\u003ccode\u003e3dee024\u003c/code\u003e\u003c/a\u003e fix(streamable-http): gracefully shutdown while client connected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v0.10.0...rmcp-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.6.0-rc.3 to 0.6.0-rc.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d77b99157f304d7eca8985ee2fddd1710c6ae06c\"\u003e\u003ccode\u003ed77b991\u003c/code\u003e\u003c/a\u003e Cut new prereleases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/18fa3cdd95df9940b4d61dc84823906856467f7f\"\u003e\u003ccode\u003e18fa3cd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ephc\u003c/code\u003e crate prerelease (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d22cc61a68c67556dca41e5fd1d5cbb3e3a58950\"\u003e\u003ccode\u003ed22cc61\u003c/code\u003e\u003c/a\u003e build(deps): bump base64ct from 1.8.0 to 1.8.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/30e4672a26e6579759e0dfe54d45bfd6b84df7c4\"\u003e\u003ccode\u003e30e4672\u003c/code\u003e\u003c/a\u003e Use the \u003ccode\u003ephc\u003c/code\u003e crate (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c9efabb2596f1c90559c209bcfa8ca359691569f\"\u003e\u003ccode\u003ec9efabb\u003c/code\u003e\u003c/a\u003e pbkdf2: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/argon2-v0.6.0-rc.3...argon2-v0.6.0-rc.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pbkdf2` from 0.13.0-rc.3 to 0.13.0-rc.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/ff35e769c5b0e53e8ab3f00dd030c1386ac6a7f0\"\u003e\u003ccode\u003eff35e76\u003c/code\u003e\u003c/a\u003e Cut new releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/13c57bed685efe0b981511f991618ccd4caa3f5c\"\u003e\u003ccode\u003e13c57be\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003epassword-hash\u003c/code\u003e dependency to v0.6.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/e34a6aead593064c0b5620d9f42cb7691914f079\"\u003e\u003ccode\u003ee34a6ae\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003esimple\u003c/code\u003e features to \u003ccode\u003epassword-hash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/4d8d764aaf3315b6200b5fa69f2c1f6d6d269cda\"\u003e\u003ccode\u003e4d8d764\u003c/code\u003e\u003c/a\u003e CI: run \u003ccode\u003ecargo doc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/185833afc71a893f39ccf6c922c54126e77767ea\"\u003e\u003ccode\u003e185833a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eShaCrypt\u003c/code\u003e trait impls for Sha256/512 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d48762ae26a963edd166a2bd374ef88df96b331f\"\u003e\u003ccode\u003ed48762a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eParams\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c5f8a75e63f70534426266e24c0404ab16a4c3b1\"\u003e\u003ccode\u003ec5f8a75\u003c/code\u003e\u003c/a\u003e sha-crypt: impl the \u003ccode\u003epassword-hash\u003c/code\u003e crate traits (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/98465de65ad0cd74f5ad14a1f80a189ea165de43\"\u003e\u003ccode\u003e98465de\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003emcf\u003c/code\u003e and \u003ccode\u003epassword-hash\u003c/code\u003e crate releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/3b54ad00af8dfbad192af0410d515e61da5a24b1\"\u003e\u003ccode\u003e3b54ad0\u003c/code\u003e\u003c/a\u003e Leverage \u003ccode\u003epassword-hash/getrandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c0a6be5882df0ee335ab71e1508b8d851aad92b7\"\u003e\u003ccode\u003ec0a6be5\u003c/code\u003e\u003c/a\u003e argon2+ballon-hash: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/768\"\u003e#768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/pbkdf2-v0.13.0-rc.3...pbkdf2-v0.13.0-rc.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-config` from 1.8.11 to 1.8.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-credential-types` from 1.2.10 to 1.2.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.116.0 to 1.117.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types` from 1.3.4 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.7.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd test coverage support with Codecov integration by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/49\"\u003eNugine/const-str#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage from 41% to 92% by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/51\"\u003eNugine/const-str#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage for const-str crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/52\"\u003eNugine/const-str#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/Nugine/const-str/compare/v0.7.0...v0.7.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/Nugine/const-str/commit/3131e041bb28ca3ab471a0e1b3b183e757c353c4\"\u003e\u003ccode\u003e3131e04\u003c/code\u003e\u003c/a\u003e release v0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/97c522c9c959a4bbc05ae01217a38ce44de85651\"\u003e\u003ccode\u003e97c522c\u003c/code\u003e\u003c/a\u003e fix: readme links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/fde342facb6eb36acda07f4a4b8e9094abe76fce\"\u003e\u003ccode\u003efde342f\u003c/code\u003e\u003c/a\u003e Improve test coverage for const-str crate (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/1646f865e07bfc55c62848fb7ca25031ed36495e\"\u003e\u003ccode\u003e1646f86\u003c/code\u003e\u003c/a\u003e Improve test coverage from 41% to 92% (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/3a67ae49a698cd21727c1672f514279d57e26aef\"\u003e\u003ccode\u003e3a67ae4\u003c/code\u003e\u003c/a\u003e Add test coverage support with Codecov integration (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e4223ab5de3cbc6298325bc8557e88d0d51b03ea\"\u003e\u003ccode\u003ee4223ab\u003c/code\u003e\u003c/a\u003e fix: license links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/19286bf3c3773f0ab50cc214fc5ecbb0ff9dbd3a\"\u003e\u003ccode\u003e19286bf\u003c/code\u003e\u003c/a\u003e refactor: move to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/6c70e537e0230bc7877c0e695cf39a7f499b0bba\"\u003e\u003ccode\u003e6c70e53\u003c/code\u003e\u003c/a\u003e docs: update MSRV history\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `local-ip-address` from 0.6.6 to 0.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeoBorai/local-ip-address/releases\"\u003elocal-ip-address's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: null pointer exceptions on Android by \u003ca href=\"https://github.com/burningtnt\"\u003e\u003ccode\u003e@​burningtnt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/152\"\u003eLeoBorai/local-ip-address#152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/burningtnt\"\u003e\u003ccode\u003e@​burningtnt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/152\"\u003eLeoBorai/local-ip-address#152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.7\"\u003ehttps://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.7\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/LeoBorai/local-ip-address/commit/35eec4f96da762821907888c87ea5586f98c53d4\"\u003e\u003ccode\u003e35eec4f\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/21b9ecba289abcec36d79f8c4b3a4de2beaeb1d2\"\u003e\u003ccode\u003e21b9ecb\u003c/code\u003e\u003c/a\u003e fix: null pointer exceptions on Android (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.7\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/houseme/rustfs/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houseme%2Frustfs/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"3687392868","node_id":"PR_kwDOMjFuk862r1Zo","number":79,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-30T20:11:49.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-02T20:14:07.000Z","updated_at":"2025-12-30T20:11:50.000Z","time_to_close":2419062,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":9,"packages":[{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/JelteF/derive_more"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio","old_version":"1.47.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"assert_cmd","old_version":"2.0.17","new_version":"2.1.1","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"cargo_metadata","old_version":"0.20.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.4` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.17` | `2.1.1` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.20.0` | `0.23.1` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.4` | `0.7.0` |\n\n\nUpdates `derive_more` from 2.0.1 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JelteF/derive_more/releases\"\u003ederive_more's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for implicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants and unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly, and implementing \u003ccode\u003ene()\u003c/code\u003e method as well. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now infer trait bounds for generics structurally (bound field types instead of type parameters directly). (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warnings in generated code. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSilent no-op when \u003ccode\u003e#[try_from(repr)]\u003c/code\u003e attribute is not specified for \u003ccode\u003eTryFrom\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMissing trait bounds in \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eAsMut\u003c/code\u003e derives when associative types are involved. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eErroneous code generated in \u003ccode\u003eTry\u003c/code\u003e/\u003ccode\u003eTryInto\u003c/code\u003e derives when \u003ccode\u003eSelf\u003c/code\u003e type is present in the struct or enum definition. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency on unstable \u003ccode\u003efeature(error_generic_member_access)\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive when using \u003ccode\u003eBacktrace\u003c/code\u003e on a non-nightly toolchain. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBroken support for \u003ccode\u003e#[\u0026lt;display-trait\u0026gt;(\u0026quot;default formatting\u0026quot;)]\u003c/code\u003e attribute without \u003ccode\u003e{_variant}\u003c/code\u003e being used as default for enum variants without explicit formatting. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasl\"\u003e\u003ccode\u003e@​jasl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/453\"\u003eJelteF/derive_more#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aborgna-q\"\u003e\u003ccode\u003e@​aborgna-q\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003eJelteF/derive_more#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxime-bruno\"\u003e\u003ccode\u003e@​maxime-bruno\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/461\"\u003eJelteF/derive_more#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Cheban1996\"\u003e\u003ccode\u003e@​Cheban1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003eJelteF/derive_more#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kiendang\"\u003e\u003ccode\u003e@​kiendang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/486\"\u003eJelteF/derive_more#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goldlinker\"\u003e\u003ccode\u003e@​goldlinker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/509\"\u003eJelteF/derive_more#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CJKay\"\u003e\u003ccode\u003e@​CJKay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003eJelteF/derive_more#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ErmitaVulpe\"\u003e\u003ccode\u003e@​ErmitaVulpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003eJelteF/derive_more#472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\"\u003ehttps://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md\"\u003ederive_more's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0 - 2025-12-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for\nimplicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants\nand unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly,\nand implementing \u003ccode\u003ene()\u003c/code\u003e method as well.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and\n\u003ccode\u003eMulAssign\u003c/code\u003e-like derives.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now\ninfer trait bounds for generics structurally (bound field types instead of\ntype parameters directly).\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warnings in generated code.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSilent no-op when \u003ccode\u003e#[try_from(repr)]\u003c/code\u003e attribute is not specified for \u003ccode\u003eTryFrom\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMissing trait bounds in \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eAsMut\u003c/code\u003e derives when associative types are involved.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eErroneous code generated in \u003ccode\u003eTry\u003c/code\u003e/\u003ccode\u003eTryInto\u003c/code\u003e derives when \u003ccode\u003eSelf\u003c/code\u003e type is present in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c354bad7c9707edb05a471ba35c6b059f3023e78\"\u003e\u003ccode\u003ec354bad\u003c/code\u003e\u003c/a\u003e Prepare 2.1.0 release (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/983875f8abd25e49f659247bfa6cc831819dbd4f\"\u003e\u003ccode\u003e983875f\u003c/code\u003e\u003c/a\u003e Allow using enum-level attributes for non-\u003ccode\u003eDisplay\u003c/code\u003e formatting traits as defa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/2d3805b66f00cb31303c7e75edfef9003d48ff04\"\u003e\u003ccode\u003e2d3805b\u003c/code\u003e\u003c/a\u003e Allow skipping fields for \u003ccode\u003eAdd\u003c/code\u003e/\u003ccode\u003eAddAssign\u003c/code\u003e/\u003ccode\u003eMul\u003c/code\u003e/\u003ccode\u003eMulAssign\u003c/code\u003e-like derives (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/1b5d314b8c8391e476653f32f1ca95572492b964\"\u003e\u003ccode\u003e1b5d314\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e requirement from 0.9 to 0.10 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c32d0a0a05e8bb0c5dab666aca2a4f96e9918c15\"\u003e\u003ccode\u003ec32d0a0\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eactions/checkout\u003c/code\u003e from 5 to 6 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/905f5a3020cf51a82dc2d5fde6f8e5c0cb8e48f4\"\u003e\u003ccode\u003e905f5a3\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e crate from 0.8 to 0.9 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/8e9104d5389844a0323f018c22d7714ec71e3345\"\u003e\u003ccode\u003e8e9104d\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003esyn::ExprCall\u003c/code\u003e and \u003ccode\u003esyn::ExprClosure\u003c/code\u003e for custom errors (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/516\"\u003e#516\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/be3edc4c9fcb0005b7212710136c3c90796afcf1\"\u003e\u003ccode\u003ebe3edc4\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ecompile_fail\u003c/code\u003e tests for 1.91 Rust (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/929dd417cef026b77417a4b68044131d6a910f33\"\u003e\u003ccode\u003e929dd41\u003c/code\u003e\u003c/a\u003e Support custom error type in \u003ccode\u003eTryInto\u003c/code\u003e derive (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/503\"\u003e#503\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/4fc682791a2f7744134729d9a3412019285ea007\"\u003e\u003ccode\u003e4fc6827\u003c/code\u003e\u003c/a\u003e Remove unstable feature requirement when deriving \u003ccode\u003eBacktrace\u003c/code\u003ed \u003ccode\u003eError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/513\"\u003e#513\u003c/a\u003e,...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::set_elapsed by \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/742\"\u003econsole-rs/indicatif#742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wide_msg truncation with a colored message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/740\"\u003econsole-rs/indicatif#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: tweak write_ansi_range() style by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/741\"\u003econsole-rs/indicatif#741\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/23100f5e52d679af7c64ee283af5ea0e08742393\"\u003e\u003ccode\u003e23100f5\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/45e5af9c3f131fcbdf941ebd105cf33702fc8b22\"\u003e\u003ccode\u003e45e5af9\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/b31a0bed34bca32501bef925789003eb0656808a\"\u003e\u003ccode\u003eb31a0be\u003c/code\u003e\u003c/a\u003e Add ProgressBar::set_elapsed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/368de49b9cd880b2e1d4e90d08de23ea74424a14\"\u003e\u003ccode\u003e368de49\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/6d4e7d3c9f55c78b460ec37debc5b2419a25a4d9\"\u003e\u003ccode\u003e6d4e7d3\u003c/code\u003e\u003c/a\u003e style: tweak write_ansi_range() style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/01957a7fd15eb8c88382d13753fb620fe5c362ad\"\u003e\u003ccode\u003e01957a7\u003c/code\u003e\u003c/a\u003e Fix wide_msg truncation with a colored message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/e83611286ef7f9008317657248759c8fb5625151\"\u003e\u003ccode\u003ee836112\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/e69d621f7d28b61edd38fba699cc9c6c3773a3e2\"\u003e\u003ccode\u003ee69d621\u003c/code\u003e\u003c/a\u003e Fix wide_bar width computation with multiline a message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/985f053e5e766a15f5285d442f939919f703565d\"\u003e\u003ccode\u003e985f053\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71 (for console 0.16.1)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/5436ffc52afa9086cb301585b7cb4f6bb71c71e2\"\u003e\u003ccode\u003e5436ffc\u003c/code\u003e\u003c/a\u003e Start versioning Cargo.lock\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.23.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.60.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.47.1 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2126e6af51aa2dc276b5756c06f5c2a20b8991d3\"\u003e\u003ccode\u003e2126e6a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fa2100a888480f03413b64fed1f814c3a26d62aa\"\u003e\u003ccode\u003efa2100a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0c75bbd6f750db2330c84b94b0ff1ac47167cce1\"\u003e\u003ccode\u003e0c75bbd\u003c/code\u003e\u003c/a\u003e feat(toml): Expose DeInteger/DeFloat as_str/radix (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e3d64dff479a791a0b35ab64a1ce10a87113fa65\"\u003e\u003ccode\u003ee3d64df\u003c/code\u003e\u003c/a\u003e feat(toml): Expose DeFloat::as_str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ffdd2110334e0149e9820e23f41325c67d5f44a0\"\u003e\u003ccode\u003effdd211\u003c/code\u003e\u003c/a\u003e feat(toml): Expose DeInteger::as_str/radix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9e7adcc7fa7311e20452e40d636a56ec9a998a70\"\u003e\u003ccode\u003e9e7adcc\u003c/code\u003e\u003c/a\u003e docs(readme): Fix links to crates (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/73d04e20b5532edb9e7bf15c2c622285b389dc45\"\u003e\u003ccode\u003e73d04e2\u003c/code\u003e\u003c/a\u003e docs(readme): Fix links to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/da667e8a7dd2aca6ead9e40260f8defc756ce4c0\"\u003e\u003ccode\u003eda667e8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b1327fbe7cf284058e06cbce8714cc5dc09eadc4\"\u003e\u003ccode\u003eb1327fb\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb5346827ee473a7e9df474b81e3dbf047d6ecc9\"\u003e\u003ccode\u003efb53468\u003c/code\u003e\u003c/a\u003e fix(toml): Don't enable std in toml_writer (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_cmd` from 2.0.17 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.1.1] - 2025-10-29\u003c/h2\u003e\n\u003ch2\u003e[2.1.0] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003ecrate_name!()\u003c/code\u003e in favor of \u003ccode\u003epkg_name!()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eCommand::cargo_bin\u003c/code\u003e, \u003ccode\u003eCommandCargoExt::cargo_bin\u003c/code\u003e, \u003ccode\u003ecargo_bin\u003c/code\u003e in favor of \u003ccode\u003ecargo_bin!\u003c/code\u003e, \u003ccode\u003ecargo_bin_cmd!\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProvide \u003ccode\u003ecargo_bin_cmd!()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epkg_name!()\u003c/code\u003e as a default parameter to \u003ccode\u003ecargo_bin!()\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/assert-rs/assert_cmd/commit/68e4a2ce3ca5ce6773ccc38a3aad89fd0d6e1fd2\"\u003e\u003ccode\u003e68e4a2c\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b3cb5d6cc8e77b69d2f7112dc69df1a01e273aa3\"\u003e\u003ccode\u003eb3cb5d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/250\"\u003e#250\u003c/a\u003e from epage/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1ddc1d637cdcfb0e9969481a5ce999efc038af74\"\u003e\u003ccode\u003e1ddc1d6\u003c/code\u003e\u003c/a\u003e docs: Correct examples for \u003ccode\u003ecargo_bin!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/ef752de8a3dfa15340696d5e9f3525419798c7c4\"\u003e\u003ccode\u003eef752de\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/278df89f1dfad87fba08ea65f2ecc148b1c91fea\"\u003e\u003ccode\u003e278df89\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b84678bb3a7d4ef5d3d03816452fe2966ee783e3\"\u003e\u003ccode\u003eb84678b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/248\"\u003e#248\u003c/a\u003e from epage/dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b744e271b74fb70109cdff6b2c0567e03e69f68e\"\u003e\u003ccode\u003eb744e27\u003c/code\u003e\u003c/a\u003e fix: Deprecate cargo_bin (runtime version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b8f7ded59ce06a6b77f61a67e139567367d189d7\"\u003e\u003ccode\u003eb8f7ded\u003c/code\u003e\u003c/a\u003e feat: Provide \u003ccode\u003ecargo_bin_cmd!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/e60035f5dacc4d03688532078477a4d13e320e3c\"\u003e\u003ccode\u003ee60035f\u003c/code\u003e\u003c/a\u003e docs: Prefer pkg_name over CARGO_PKG_NAME\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/069482bb325d223c1d5524c43f8026c6e4f1a07d\"\u003e\u003ccode\u003e069482b\u003c/code\u003e\u003c/a\u003e docs: Use a local example for \u003ccode\u003ecargo_bin!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.0.17...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rstest` from 0.25.0 to 0.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/la10736/rstest/releases\"\u003erstest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1\u003c/h2\u003e\n\u003cp\u003eFix Docs\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/la10736/rstest/compare/v0.26.0...v0.26.1\"\u003ehttps://github.com/la10736/rstest/compare/v0.26.0...v0.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix filemode examples by \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/301\"\u003ela10736/rstest#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/la10736/rstest/issues/306\"\u003e#306\u003c/a\u003e. Ignore folders by \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/307\"\u003ela10736/rstest#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide generated items in documentation by \u003ca href=\"https://github.com/wiktor-k\"\u003e\u003ccode\u003e@​wiktor-k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/309\"\u003ela10736/rstest#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e313_fix by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/314\"\u003ela10736/rstest#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: do not depend by default on \u003ccode\u003easync-std\u003c/code\u003e by \u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003ela10736/rstest#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd permission for empty_structs_with_brackets in fixture by \u003ca href=\"https://github.com/bugRanger\"\u003e\u003ccode\u003e@​bugRanger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/317\"\u003ela10736/rstest#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTouch up indentation used for examples in the README by \u003ca href=\"https://github.com/fgimian\"\u003e\u003ccode\u003e@​fgimian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/318\"\u003ela10736/rstest#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake #[files(...)] work on Windows by \u003ca href=\"https://github.com/twz123\"\u003e\u003ccode\u003e@​twz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/322\"\u003ela10736/rstest#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinalize \u003ca href=\"https://redirect.github.com/la10736/rstest/issues/311\"\u003e#311\u003c/a\u003e by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/323\"\u003ela10736/rstest#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake clippy happy by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/324\"\u003ela10736/rstest#324\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/307\"\u003ela10736/rstest#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiktor-k\"\u003e\u003ccode\u003e@​wiktor-k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/309\"\u003ela10736/rstest#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003ela10736/rstest#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bugRanger\"\u003e\u003ccode\u003e@​bugRanger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/317\"\u003ela10736/rstest#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgimian\"\u003e\u003ccode\u003e@​fgimian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/318\"\u003ela10736/rstest#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twz123\"\u003e\u003ccode\u003e@​twz123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/322\"\u003ela10736/rstest#322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/la10736/rstest/compare/v0.25.0...v0.26.0\"\u003ehttps://github.com/la10736/rstest/compare/v0.25.0...v0.26.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/la10736/rstest/blob/master/CHANGELOG.md\"\u003erstest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.1] 2025/7/27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.26.0] 2025/7/26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003e#[files(...)]\u003c/code\u003e attribute now ignores matched directory paths by default.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/306\"\u003e#306\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003e#[dirs]\u003c/code\u003e attribute, which can be used with \u003ccode\u003e#[files(...)]\u003c/code\u003e to explicitly include directory paths.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/306\"\u003e#306\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe CI now runs builds and tests on Windows, as well.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e#[test_attr]\u003c/code\u003e to define test attribute explicit and also enable the use of\n\u003ccode\u003e#[macro_rules_attribute::apply(\u0026lt;macro\u0026gt;)]\u003c/code\u003e: naw also \u003ccode\u003esmol\u003c/code\u003e works. See\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/303\"\u003e#303\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003e#311\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/315\"\u003e#315\u003c/a\u003e\nthanks to \u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unsued trait and impl spotted out on \u003ccode\u003e1.89.0-nightly\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd missed tests about ignore attribute's args in \u003ccode\u003erstest\u003c/code\u003e expansion.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/313\"\u003e#313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e#[files(...)]\u003c/code\u003e attribute now works reliably on Windows.\u003c/li\u003e\n\u003cli\u003eNow global attributes can go everywhere in the list also where case is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/7a326c87e882d2da1f3f97c40e6b04757f085679\"\u003e\u003ccode\u003e7a326c8\u003c/code\u003e\u003c/a\u003e Should rollback version used to test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/a16a8025817ba001853687879ce95729b5f4a487\"\u003e\u003ccode\u003ea16a802\u003c/code\u003e\u003c/a\u003e Should rollback version used to test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/98e886756fa687cd807380c347debda1f2b5422b\"\u003e\u003ccode\u003e98e8867\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/f4447880ce1ab1468430fbbd41313e2079008b5b\"\u003e\u003ccode\u003ef444788\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/5eab9ac46128e23c366929c5e9180e19b3380140\"\u003e\u003ccode\u003e5eab9ac\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/971f6ad05232b1fc3ca5a7b0e2830d476d683307\"\u003e\u003ccode\u003e971f6ad\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/edfdd89b3ecd8f5d2172308b3e10bcf831db4772\"\u003e\u003ccode\u003eedfdd89\u003c/code\u003e\u003c/a\u003e Fixed docs and readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/ab24b5bc03e93e6dd7c334db1c21e6a8249f4ccd\"\u003e\u003ccode\u003eab24b5b\u003c/code\u003e\u003c/a\u003e Bump version 0.26.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/e18375bfd4c639ab88f0a7a8b0f47149c347b5c3\"\u003e\u003ccode\u003ee18375b\u003c/code\u003e\u003c/a\u003e Bump Version 0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/dcea54f01a8a8b498f4c7d47e6dfc29fa3f282cf\"\u003e\u003ccode\u003edcea54f\u003c/code\u003e\u003c/a\u003e Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/la10736/rstest/compare/v0.25.0...v0.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.20.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.20.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.6.4 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.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/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/stackmystack/tsdl/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackmystack%2Ftsdl/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"},{"uuid":"3636588309","node_id":"PR_kwDOQX2Tmc60B3ZD","number":3,"state":"closed","title":"chore(deps): bump the rust-dependencies group with 133 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-24T02:20:16.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-18T07:36:35.000Z","updated_at":"2025-11-24T02:20:18.000Z","time_to_close":499421,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":133,"packages":[{"name":"convert_case","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"trybuild","old_version":"1.0.110","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"typed-builder","old_version":"0.21.2","new_version":"0.23.1","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"indexmap","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/actix/actix-web"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"url","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/servo/rust-url"},{"name":"tokio","old_version":"1.47.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.110","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"tokio-tungstenite","old_version":"0.27.0","new_version":"0.28.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"glib","old_version":"0.20.12","new_version":"0.21.4","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"typed-builder-macro","old_version":"0.21.2","new_version":"0.23.1","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"config","old_version":"0.15.14","new_version":"0.15.19","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"camino","old_version":"1.1.11","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"rkyv","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/rkyv/rkyv"},{"name":"uuid","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"regex","old_version":"1.11.2","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"tempfile","old_version":"3.21.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"attribute-derive","old_version":"0.10.3","new_version":"0.10.5","repository_url":"https://github.com/ModProg/attribute-derive"},{"name":"insta","old_version":"1.43.1","new_version":"1.43.2","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"codee","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/Synphonyte/codee"},{"name":"actix-http","old_version":"3.11.1","new_version":"3.11.2","repository_url":"https://github.com/actix/actix-web"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"actix-files","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/actix/actix-web"},{"name":"actix-rt","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/actix/actix-net"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"attribute-derive-macro","old_version":"0.10.3","new_version":"0.10.5","repository_url":"https://github.com/ModProg/attribute-derive"},{"name":"axum-core","old_version":"0.5.2","new_version":"0.5.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bitflags","old_version":"2.9.3","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bytecheck","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rkyv/bytecheck"},{"name":"bytecheck_derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rkyv/bytecheck"},{"name":"bytestring","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/actix/actix-net"},{"name":"cc","old_version":"1.2.34","new_version":"1.2.46","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-expr","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/EmbarkStudios/cfg-expr"},{"name":"collection_literals","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"derive_more","old_version":"0.99.20","new_version":"2.0.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"gio-sys","old_version":"0.20.10","new_version":"0.21.2","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"glib-macros","old_version":"0.20.12","new_version":"0.21.4","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"glib-sys","old_version":"0.20.10","new_version":"0.21.2","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"gobject-sys","old_version":"0.20.10","new_version":"0.21.2","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"half","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/VoidStarKat/half-rs"},{"name":"hyper-util","old_version":"0.1.16","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.9","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"lock_api","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniserde","old_version":"0.1.42","new_version":"0.1.43","repository_url":"https://github.com/dtolnay/miniserde"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"munge","old_version":"0.4.6","new_version":"0.4.7","repository_url":"https://github.com/djkoloski/munge"},{"name":"munge_macro","old_version":"0.4.6","new_version":"0.4.7","repository_url":"https://github.com/djkoloski/munge"},{"name":"openssl","old_version":"0.10.73","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"openssl-sys","old_version":"0.9.109","new_version":"0.9.111","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"parking_lot_core","old_version":"0.9.11","new_version":"0.9.12","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro-crate","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/bkchr/proc-macro-crate"},{"name":"ptr_meta","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/rkyv/ptr_meta"},{"name":"ptr_meta_derive","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/rkyv/ptr_meta"},{"name":"quinn","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-proto","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.13","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"rancor","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/rkyv/rancor"},{"name":"redox_syscall","old_version":"0.5.17","new_version":"0.5.18"},{"name":"regex-automata","old_version":"0.4.10","new_version":"0.4.13","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rend","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/djkoloski/rend"},{"name":"rkyv_derive","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/rkyv/rkyv"},{"name":"rustix","old_version":"1.0.8","new_version":"1.1.2","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustls","old_version":"0.23.31","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.4","new_version":"0.103.8","repository_url":"https://github.com/rustls/webpki"},{"name":"schannel","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"system-deps","old_version":"7.0.5","new_version":"7.0.7","repository_url":"https://github.com/gdesmott/system-deps"},{"name":"target-lexicon","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/bytecodealliance/target-lexicon"},{"name":"target-triple","old_version":"0.1.4","new_version":"1.0.0","repository_url":"https://github.com/dtolnay/target-triple"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.22","new_version":"0.2.24","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-macros","old_version":"2.5.0","new_version":"2.6.0","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-util","old_version":"0.7.16","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_datetime","old_version":"0.6.11","new_version":"0.7.3","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.22.27","new_version":"0.23.7","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"tungstenite","old_version":"0.26.2","new_version":"0.28.0","repository_url":"https://github.com/snapview/tungstenite-rs"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"webpki-roots","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"winapi-util","old_version":"0.1.10","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.26","new_version":"0.8.27","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.26","new_version":"0.8.27","repository_url":"https://github.com/google/zerocopy"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zstd-sys","old_version":"2.0.15+zstd.1.5.7","new_version":"2.0.16+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 133 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.8.0` | `0.9.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.110` | `1.0.114` |\n| [typed-builder](https://github.com/idanarye/rust-typed-builder) | `0.21.2` | `0.23.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.0` | `2.12.0` |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.0` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.7` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.103` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.7` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.110` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.27.0` | `0.28.0` |\n| [glib](https://github.com/gtk-rs/gtk-rs-core) | `0.20.12` | `0.21.4` |\n| [typed-builder-macro](https://github.com/idanarye/rust-typed-builder) | `0.21.2` | `0.23.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.14` | `0.15.19` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.11` | `1.2.1` |\n| [rkyv](https://github.com/rkyv/rkyv) | `0.8.11` | `0.8.12` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.0` | `1.18.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.12.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.4` | `0.7.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [attribute-derive](https://github.com/ModProg/attribute-derive) | `0.10.3` | `0.10.5` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.43.1` | `1.43.2` |\n| [codee](https://github.com/Synphonyte/codee) | `0.3.2` | `0.3.3` |\n| [actix-http](https://github.com/actix/actix-web) | `3.11.1` | `3.11.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [actix-files](https://github.com/actix/actix-web) | `0.6.6` | `0.6.8` |\n| [actix-rt](https://github.com/actix/actix-net) | `2.10.0` | `2.11.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [attribute-derive-macro](https://github.com/ModProg/attribute-derive) | `0.10.3` | `0.10.5` |\n| [axum-core](https://github.com/tokio-rs/axum) | `0.5.2` | `0.5.5` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.3` | `2.10.0` |\n| [bytecheck](https://github.com/rkyv/bytecheck) | `0.8.1` | `0.8.2` |\n| [bytecheck_derive](https://github.com/rkyv/bytecheck) | `0.8.1` | `0.8.2` |\n| [bytestring](https://github.com/actix/actix-net) | `1.4.0` | `1.5.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.34` | `1.2.46` |\n| [cfg-expr](https://github.com/EmbarkStudios/cfg-expr) | `0.20.2` | `0.20.4` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.2` | `1.0.3` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [derive_more](https://github.com/JelteF/derive_more) | `0.99.20` | `2.0.1` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.5` |\n| [gio-sys](https://github.com/gtk-rs/gtk-rs-core) | `0.20.10` | `0.21.2` |\n| [glib-macros](https://github.com/gtk-rs/gtk-rs-core) | `0.20.12` | `0.21.4` |\n| [glib-sys](https://github.com/gtk-rs/gtk-rs-core) | `0.20.10` | `0.21.2` |\n| [gobject-sys](https://github.com/gtk-rs/gtk-rs-core) | `0.20.10` | `0.21.2` |\n| [half](https://github.com/VoidStarKat/half-rs) | `2.6.0` | `2.7.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.16` | `0.1.18` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.1.1` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.1.1` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.9` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.177` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.13` | `0.4.14` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [miniserde](https://github.com/dtolnay/miniserde) | `0.1.42` | `0.1.43` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.0` |\n| [munge](https://github.com/djkoloski/munge) | `0.4.6` | `0.4.7` |\n| [munge_macro](https://github.com/djkoloski/munge) | `0.4.6` | `0.4.7` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.73` | `0.10.75` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.109` | `0.9.111` |\n| [parking_lot_core](https://github.com/Amanieu/parking_lot) | `0.9.11` | `0.9.12` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.4` |\n| [proc-macro-crate](https://github.com/bkchr/proc-macro-crate) | `3.3.0` | `3.4.0` |\n| [ptr_meta](https://github.com/rkyv/ptr_meta) | `0.3.0` | `0.3.1` |\n| [ptr_meta_derive](https://github.com/rkyv/ptr_meta) | `0.3.0` | `0.3.1` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.8` | `0.11.9` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.12` | `0.11.13` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.13` | `0.5.14` |\n| [rancor](https://github.com/rkyv/rancor) | `0.1.0` | `0.1.1` |\n| redox_syscall | `0.5.17` | `0.5.18` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.10` | `0.4.13` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.7` | `0.1.8` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.6` | `0.8.8` |\n| [rend](https://github.com/djkoloski/rend) | `0.5.2` | `0.5.3` |\n| [rkyv_derive](https://github.com/rkyv/rkyv) | `0.8.11` | `0.8.12` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.8` | `1.1.2` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.31` | `0.23.35` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.0` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.4` | `0.103.8` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.27` | `0.1.28` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.14.0` | `2.15.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [system-deps](https://github.com/gdesmott/system-deps) | `7.0.5` | `7.0.7` |\n| [target-lexicon](https://github.com/bytecodealliance/target-lexicon) | `0.13.2` | `0.13.3` |\n| [target-triple](https://github.com/dtolnay/target-triple) | `0.1.4` | `1.0.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.22` | `0.2.24` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.5.0` | `2.6.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.17` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.11` | `0.7.3` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.23.7` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.2` | `1.0.4` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.2` | `1.0.4` |\n| [tungstenite](https://github.com/snapview/tungstenite-rs) | `0.26.2` | `0.28.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.2` | `1.0.4` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.2` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.26` | `0.8.27` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.26` | `0.8.27` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.5` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.15+zstd.1.5.7` | `2.0.16+zstd.1.5.7` |\n\nUpdates `convert_case` from 0.8.0 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rutrum/convert-case/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.143 to 1.0.145\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.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\u003c/blockquote\u003e\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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.143...v1.0.145\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.110 to 1.0.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.114\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of rustc suggestion lines (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.113\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etarget-triple\u003c/code\u003e dependency to v1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.112\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of consteval notes (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.111\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize dependency crate's version in filepaths (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/51f94180170dd3dfb9e1b7ef203690fd312099ae\"\u003e\u003ccode\u003e51f9418\u003c/code\u003e\u003c/a\u003e Release 1.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/b4f6299028ca014860f071d6cce5750c13c7afad\"\u003e\u003ccode\u003eb4f6299\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e from dtolnay/suggestion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/781a7739862742e8f4d23c6737dbe518c7c3eeb5\"\u003e\u003ccode\u003e781a773\u003c/code\u003e\u003c/a\u003e Normalize indentation of rustc suggestion lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/c610b402ae3933c128b63a54fdecf510276e6acc\"\u003e\u003ccode\u003ec610b40\u003c/code\u003e\u003c/a\u003e Add test that reproduces misalignment of help under note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f224ff80dcbc235c560664d49644803c46a2d0da\"\u003e\u003ccode\u003ef224ff8\u003c/code\u003e\u003c/a\u003e Release 1.0.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f19d0bd11d69c1ec45a77c9aee8bee62ebff06f5\"\u003e\u003ccode\u003ef19d0bd\u003c/code\u003e\u003c/a\u003e Update target-triple dependency to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f3b3d1e2d12feaa7712efa8622d3e1f9265208c8\"\u003e\u003ccode\u003ef3b3d1e\u003c/code\u003e\u003c/a\u003e Release 1.0.112\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/579b2c39adc614d29ad842f0657d39e76ae2e3a4\"\u003e\u003ccode\u003e579b2c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e from dtolnay/headingnote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/948584542936265a1b02c6e0f4450b892e6cf088\"\u003e\u003ccode\u003e9485845\u003c/code\u003e\u003c/a\u003e Normalize indentation of consteval notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/6b1de1e13a022f9b57fed6647a3b766ed7b43cc6\"\u003e\u003ccode\u003e6b1de1e\u003c/code\u003e\u003c/a\u003e Add test of consteval error with notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.110...1.0.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-builder` from 0.21.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/releases\"\u003etyped-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/blob/master/CHANGELOG.md\"\u003etyped-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/fdbce55661c71ddd8e04f0daf874b98d4cf1b460\"\u003e\u003ccode\u003efdbce55\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/498df3790eb5471eddafab836b1ca4d65e598b78\"\u003e\u003ccode\u003e498df37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/173\"\u003e#173\u003c/a\u003e from fMeow/fix/unused-variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/92935303416e1916b184af56b40300a3277f8b91\"\u003e\u003ccode\u003e9293530\u003c/code\u003e\u003c/a\u003e fix: clippy warnings for unused variables in the new default implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/4afb4f3bab73c9854e2ae57886d0e938617020ca\"\u003e\u003ccode\u003e4afb4f3\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/7907b966a463c96fed162cf5548e0c6b26ebd8f0\"\u003e\u003ccode\u003e7907b96\u003c/code\u003e\u003c/a\u003e Upgrade Rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/71a46b7795ac8e4e7ed4fc77f3863a4e8d20a948\"\u003e\u003ccode\u003e71a46b7\u003c/code\u003e\u003c/a\u003e Upgrade Rust version in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/c49f34ea6244b89504f54b11e08898e86f47f2ce\"\u003e\u003ccode\u003ec49f34e\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/144\"\u003e#144\u003c/a\u003e - add \u003ccode\u003eattributes\u003c/code\u003e to \u003ccode\u003ebuilder_type\u003c/code\u003e subsection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/a2113319fdbf1f34b0cda905031f3e5dc378cd48\"\u003e\u003ccode\u003ea211331\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/51\"\u003e#51\u003c/a\u003e: Add the \u003ccode\u003edefault_where\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/6dcab1daab9434b859b41cbceda75a202cbbe487\"\u003e\u003ccode\u003e6dcab1d\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eOptional\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/60af2f393fb18aeb7f8105cd6b17936d2d41bb56\"\u003e\u003ccode\u003e60af2f3\u003c/code\u003e\u003c/a\u003e Fix mutating default dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/idanarye/rust-typed-builder/compare/v0.21.2...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.16 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.16...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.0 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.11.4 (2025-09-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to a range allowing 0.15 or 0.16.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.11.3 (2025-09-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake the minimum \u003ccode\u003eserde\u003c/code\u003e version only apply when \u0026quot;serde\u0026quot; is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.11.2 (2025-09-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitched the \u0026quot;serde\u0026quot; feature to depend on \u003ccode\u003eserde_core\u003c/code\u003e, improving build\nparallelism in cases where other dependents have enabled \u0026quot;serde/derive\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.11.1 (2025-09-08)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eget_key_value_mut\u003c/code\u003e method to \u003ccode\u003eIndexMap\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the unnecessary \u003ccode\u003eOrd\u003c/code\u003e bound on \u003ccode\u003einsert_sorted_by\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/76b459b82cd7de7035d96f7b6f0a178e02c4425c\"\u003e\u003ccode\u003e76b459b\u003c/code\u003e\u003c/a\u003e Use more precise capturing for some \u003ccode\u003eimpl Trait\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b3d9cc355e227a847a2d2ebcae38a230c005174d\"\u003e\u003ccode\u003eb3d9cc3\u003c/code\u003e\u003c/a\u003e Use the primitive slice's \u003ccode\u003eis_sorted\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/09db3cce19a24b74cfa13a1510fd72b8ab58ae83\"\u003e\u003ccode\u003e09db3cc\u003c/code\u003e\u003c/a\u003e Use inherent \u003ccode\u003eusize::div_ceil\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.0...2.12.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.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 `const_format` from 0.2.34 to 0.2.35\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.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 `url` from 2.5.4 to 2.5.7\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/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\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/44afd9fe42981716c5b0c48169ba75bf6131ec1c\"\u003e\u003ccode\u003e44afd9f\u003c/code\u003e\u003c/a\u003e version bump to 2.5.6 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/91377f48bf35011d042aa5abef9e7f2a0a625aaa\"\u003e\u003ccode\u003e91377f4\u003c/code\u003e\u003c/a\u003e Bump versions (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/a40f90434e8d62d72975ff87ebe64d25b46b55bc\"\u003e\u003ccode\u003ea40f904\u003c/code\u003e\u003c/a\u003e version bump to 2.5.5 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/cf305db0ccb98432befb31e1d83b15a6661d0b60\"\u003e\u003ccode\u003ecf305db\u003c/code\u003e\u003c/a\u003e set_hostname should error when encountering colon ':' (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/88826bd3c3879bf81ab9011cfabd8387a6afa6be\"\u003e\u003ccode\u003e88826bd\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eUrl::domain\u003c/code\u003e docs to show that it includes subdomain (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/c3bbf662b1f84ebfe772621ccda952e4b4c94465\"\u003e\u003ccode\u003ec3bbf66\u003c/code\u003e\u003c/a\u003e Fix MSRV and clippy CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/dbd526178ed9276176602dd039022eba89e8fc93\"\u003e\u003ccode\u003edbd5261\u003c/code\u003e\u003c/a\u003e ran \u003ccode\u003ecargo clippy --fix -- -Wclippy::use_self\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1048\"\u003e#1048\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.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.47.1 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\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/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003e1.0.4\u003c/a\u003e - 2025-10-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/cfg-if/commit/3510ca6abea34cbbc702509a4e50ea9709925eda\"\u003e\u003ccode\u003e3510ca6\u003c/code\u003e\u003c/a\u003e chore: release v1.0.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/15aec4a67e633254e726bf477b8b86c65687bfc6\"\u003e\u003ccode\u003e15aec4a\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/036c64ec85ed9eb80692c85ff6b29da3a3a1bfcf\"\u003e\u003ccode\u003e036c64e\u003c/code\u003e\u003c/a\u003e Set and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/5fd566f9f02cb0d2194b0ccb4b3b81857f479c0d\"\u003e\u003ccode\u003e5fd566f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003e-Dwarnings\u003c/code\u003e via CI env rather than \u003ccode\u003ecfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8ef8e9ffa8fb39c823ff61b4ad2a85c2f0a376c4\"\u003e\u003ccode\u003e8ef8e9f\u003c/code\u003e\u003c/a\u003e Have a single top-level rule.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/2400b383890ba7ab7f71bc2437549f4a080a543b\"\u003e\u003ccode\u003e2400b38\u003c/code\u003e\u003c/a\u003e Document and test for a subtle case.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\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.101 to 1.0.103\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\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\u003c/blockquote\u003e\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/d1bf13ac1d90c3b65c1b7fc131a26f37a8e2d0db\"\u003e\u003ccode\u003ed1bf13a\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/29e08c06e5846105b2c0da6c9dc543921025dd9e\"\u003e\u003ccode\u003e29e08c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e from dtolnay/literalvalue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/f9eec24c5ea46afdb1a91892cb502f99f17eba32\"\u003e\u003ccode\u003ef9eec24\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc983fce21a8e426aacaa2f6134d59bbcb317867\"\u003e\u003ccode\u003ecc983fc\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.79\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/465f7813e4d0a79c563e89da16d83565cbeccfe8\"\u003e\u003ccode\u003e465f781\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/ab5231cd46dc69a94ddf8443aa0a42b1366148fc\"\u003e\u003ccode\u003eab5231c\u003c/code\u003e\u003c/a\u003e Add string literal value tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/4c039a8e03540da01f25ce510baf5b453e97722f\"\u003e\u003ccode\u003e4c039a8\u003c/code\u003e\u003c/a\u003e Add Literal methods from proc_macro_value feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/885fde9b297542693335bb70126dcb56562a3e73\"\u003e\u003ccode\u003e885fde9\u003c/code\u003e\u003c/a\u003e Vendor rustc_literal_escaper v0.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/39b016a50ce68b16f5e007f153ebf4e2a8b7c0d0\"\u003e\u003ccode\u003e39b016a\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/c3870f1fc5bf6dbac9c217bcde512115c86b2582\"\u003e\u003ccode\u003ec3870f1\u003c/code\u003e\u003c/a\u003e Add raw identifier Debug test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.101...1.0.103\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` 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 `parking_lot` from 0.12.4 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md\"\u003eparking_lot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003eparking_lot\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot-v0.12.4...parking_lot-v0.12.5\"\u003e0.12.5\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eFixed Miri when the \u003ccode\u003ehardware-lock-elision\u003c/code\u003e feature is enabled (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003einto_arc(_fair)\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eRawRwLock::bump_*()\u003c/code\u003e not releasing lock when there are multiple readers (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003eparking_lot_core\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot_core-v0.9.11...parking_lot_core-v0.9.12\"\u003e0.9.12\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eSwitched from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003ethread-id\u003c/code\u003e dependency with \u003ccode\u003estd::thread::ThreadId\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded SGX implementation for \u003ccode\u003eThreadParker.park_until\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003elock_api\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/lock_api-v0.4.13...lock_api-v0.4.14\"\u003e0.4.14\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use of \u003ccode\u003edoc_cfg\u003c/code\u003e when building on docs.rs.\u003c/li\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[track_caller]\u003c/code\u003e where locking implementations could feasibly need to panic\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etry_map_or_err\u003c/code\u003e to various mutex guards (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unnecessary build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003einto_arc(_fair)\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/d7828fff7b5d6327ae608e82db45f888b344449a\"\u003e\u003ccode\u003ed7828ff\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/73365ad59b6425bf6afc5baa0c90afd11e8c02c3\"\u003e\u003ccode\u003e73365ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/495\"\u003e#495\u003c/a\u003e from mbrobbel/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/0b5585a17f35be7ffc9e5fc332082258a9fff7d4\"\u003e\u003ccode\u003e0b5585a\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/c7b7dc730d31c0fb5471303a5231c07342ce61ee\"\u003e\u003ccode\u003ec7b7dc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/493\"\u003e#493\u003c/a\u003e from a1phyr/windows_link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/07c2d4020da52c0e6a424f099d7ca5855f1912aa\"\u003e\u003ccode\u003e07c2d40\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/345cf7a0eb7f0ac25e6e50679649d48a03f548a4\"\u003e\u003ccode\u003e345cf7a\u003c/code\u003e\u003c/a\u003e Switch from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/eeb186c48c8e6433c10f7552ef1cd1d56e5c83b1\"\u003e\u003ccode\u003eeeb186c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/491\"\u003e#491\u003c/a\u003e from AaronKutch/fix_assembly_on_miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/a7d328e9c40cfbcb6578977c40b531d21a1c3263\"\u003e\u003ccode\u003ea7d328e\u003c/code\u003e\u003c/a\u003e do not use elision on Miri even if feature is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/739d370a809878e45021f6de21b32a0dba4520de\"\u003e\u003ccode\u003e739d370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/487\"\u003e#487\u003c/a\u003e from sola-contrib/replace-winapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/ed4ae932cef1fb9e6e84fb50358a2556c14c4fd5\"\u003e\u003ccode\u003eed4ae93\u003c/code\u003e\u003c/a\u003e Replace winapi with windows-sys in benchmark crate\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot-v0.12.4...parking_lot-v0.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.4 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003cco...\n\n_Description has been truncated_","html_url":"https://github.com/ballmoon/Rust-Lepto/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ballmoon%2FRust-Lepto/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3634682324","node_id":"PR_kwDOHvzHec6z7ad-","number":4451,"state":"closed","title":"chore(deps): bump the rust-dependencies group across 1 directory with 94 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-20T00:57:33.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T19:13:56.000Z","updated_at":"2025-11-20T00:57:42.000Z","time_to_close":193417,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":94,"packages":[{"name":"convert_case","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"trybuild","old_version":"1.0.111","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"typed-builder","old_version":"0.21.2","new_version":"0.23.1","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/actix/actix-web"},{"name":"tokio","old_version":"1.47.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"serde","old_version":"1.0.225","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.110","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"glib","old_version":"0.20.12","new_version":"0.21.4","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"typed-builder-macro","old_version":"0.21.2","new_version":"0.23.1","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"config","old_version":"0.15.16","new_version":"0.15.19","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"codee","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/Synphonyte/codee"},{"name":"wasm-bindgen-test","old_version":"0.3.53","new_version":"0.3.55","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"subsecond","old_version":"0.7.0-rc.0","new_version":"0.7.1","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"dioxus-cli-config","old_version":"0.7.0-rc.0","new_version":"0.7.1","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"dioxus-devtools","old_version":"0.7.0-rc.0","new_version":"0.7.1","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cc","old_version":"1.2.40","new_version":"1.2.46","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-expr","old_version":"0.20.3","new_version":"0.20.4","repository_url":"https://github.com/EmbarkStudios/cfg-expr"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"deranged","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/jhpratt/deranged"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glam","old_version":"0.30.8","new_version":"0.30.9","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"half","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/VoidStarKat/half-rs"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.9","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libc","old_version":"0.2.176","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memmap2","old_version":"0.9.8","new_version":"0.9.9","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"openssl","old_version":"0.10.73","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"potential_utf","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"regex-lite","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.7","new_version":"0.103.8","repository_url":"https://github.com/rustls/webpki"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"system-deps","old_version":"7.0.5","new_version":"7.0.7","repository_url":"https://github.com/gdesmott/system-deps"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-ident","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"webpki-roots","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.8.0` | `0.9.0` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.111` | `1.0.114` |\n| [typed-builder](https://github.com/idanarye/rust-typed-builder) | `0.21.2` | `0.23.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.103` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.225` | `1.0.228` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.7` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.110` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.42` |\n| [glib](https://github.com/gtk-rs/gtk-rs-core) | `0.20.12` | `0.21.4` |\n| [typed-builder-macro](https://github.com/idanarye/rust-typed-builder) | `0.21.2` | `0.23.1` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.16` | `0.15.19` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.2` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.4` | `0.7.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [codee](https://github.com/Synphonyte/codee) | `0.3.2` | `0.3.3` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.53` | `0.3.55` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [subsecond](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.1` |\n| [dioxus-cli-config](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.1` |\n| [dioxus-devtools](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.10.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.40` | `1.2.46` |\n| [cfg-expr](https://github.com/EmbarkStudios/cfg-expr) | `0.20.3` | `0.20.4` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.4` | `0.5.5` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.5` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.30.8` | `0.30.9` |\n| [half](https://github.com/VoidStarKat/half-rs) | `2.6.0` | `2.7.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.18` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.9` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.176` | `0.2.177` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.8` | `0.9.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.0` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.73` | `0.10.75` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.3` | `0.1.4` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.7` | `0.1.8` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.6` | `0.8.8` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.35` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.0` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.7` | `0.103.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [system-deps](https://github.com/gdesmott/system-deps) | `7.0.5` | `7.0.7` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.17` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.3` | `1.0.4` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.3` | `1.0.4` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.19` | `1.0.22` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.2` | `1.0.4` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.2` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.5` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\n\nUpdates `convert_case` from 0.8.0 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rutrum/convert-case/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.111 to 1.0.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.114\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of rustc suggestion lines (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.113\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etarget-triple\u003c/code\u003e dependency to v1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.112\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of consteval notes (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/51f94180170dd3dfb9e1b7ef203690fd312099ae\"\u003e\u003ccode\u003e51f9418\u003c/code\u003e\u003c/a\u003e Release 1.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/b4f6299028ca014860f071d6cce5750c13c7afad\"\u003e\u003ccode\u003eb4f6299\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e from dtolnay/suggestion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/781a7739862742e8f4d23c6737dbe518c7c3eeb5\"\u003e\u003ccode\u003e781a773\u003c/code\u003e\u003c/a\u003e Normalize indentation of rustc suggestion lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/c610b402ae3933c128b63a54fdecf510276e6acc\"\u003e\u003ccode\u003ec610b40\u003c/code\u003e\u003c/a\u003e Add test that reproduces misalignment of help under note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f224ff80dcbc235c560664d49644803c46a2d0da\"\u003e\u003ccode\u003ef224ff8\u003c/code\u003e\u003c/a\u003e Release 1.0.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f19d0bd11d69c1ec45a77c9aee8bee62ebff06f5\"\u003e\u003ccode\u003ef19d0bd\u003c/code\u003e\u003c/a\u003e Update target-triple dependency to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f3b3d1e2d12feaa7712efa8622d3e1f9265208c8\"\u003e\u003ccode\u003ef3b3d1e\u003c/code\u003e\u003c/a\u003e Release 1.0.112\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/579b2c39adc614d29ad842f0657d39e76ae2e3a4\"\u003e\u003ccode\u003e579b2c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e from dtolnay/headingnote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/948584542936265a1b02c6e0f4450b892e6cf088\"\u003e\u003ccode\u003e9485845\u003c/code\u003e\u003c/a\u003e Normalize indentation of consteval notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/6b1de1e13a022f9b57fed6647a3b766ed7b43cc6\"\u003e\u003ccode\u003e6b1de1e\u003c/code\u003e\u003c/a\u003e Add test of consteval error with notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.111...1.0.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-builder` from 0.21.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/releases\"\u003etyped-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/blob/master/CHANGELOG.md\"\u003etyped-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/fdbce55661c71ddd8e04f0daf874b98d4cf1b460\"\u003e\u003ccode\u003efdbce55\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/498df3790eb5471eddafab836b1ca4d65e598b78\"\u003e\u003ccode\u003e498df37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/173\"\u003e#173\u003c/a\u003e from fMeow/fix/unused-variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/92935303416e1916b184af56b40300a3277f8b91\"\u003e\u003ccode\u003e9293530\u003c/code\u003e\u003c/a\u003e fix: clippy warnings for unused variables in the new default implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/4afb4f3bab73c9854e2ae57886d0e938617020ca\"\u003e\u003ccode\u003e4afb4f3\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/7907b966a463c96fed162cf5548e0c6b26ebd8f0\"\u003e\u003ccode\u003e7907b96\u003c/code\u003e\u003c/a\u003e Upgrade Rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/71a46b7795ac8e4e7ed4fc77f3863a4e8d20a948\"\u003e\u003ccode\u003e71a46b7\u003c/code\u003e\u003c/a\u003e Upgrade Rust version in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/c49f34ea6244b89504f54b11e08898e86f47f2ce\"\u003e\u003ccode\u003ec49f34e\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/144\"\u003e#144\u003c/a\u003e - add \u003ccode\u003eattributes\u003c/code\u003e to \u003ccode\u003ebuilder_type\u003c/code\u003e subsection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/a2113319fdbf1f34b0cda905031f3e5dc378cd48\"\u003e\u003ccode\u003ea211331\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/51\"\u003e#51\u003c/a\u003e: Add the \u003ccode\u003edefault_where\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/6dcab1daab9434b859b41cbceda75a202cbbe487\"\u003e\u003ccode\u003e6dcab1d\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eOptional\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/60af2f393fb18aeb7f8105cd6b17936d2d41bb56\"\u003e\u003ccode\u003e60af2f3\u003c/code\u003e\u003c/a\u003e Fix mutating default dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/idanarye/rust-typed-builder/compare/v0.21.2...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.4 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/76b459b82cd7de7035d96f7b6f0a178e02c4425c\"\u003e\u003ccode\u003e76b459b\u003c/code\u003e\u003c/a\u003e Use more precise capturing for some \u003ccode\u003eimpl Trait\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b3d9cc355e227a847a2d2ebcae38a230c005174d\"\u003e\u003ccode\u003eb3d9cc3\u003c/code\u003e\u003c/a\u003e Use the primitive slice's \u003ccode\u003eis_sorted\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/09db3cce19a24b74cfa13a1510fd72b8ab58ae83\"\u003e\u003ccode\u003e09db3cc\u003c/code\u003e\u003c/a\u003e Use inherent \u003ccode\u003eusize::div_ceil\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.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.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 `tokio` from 1.47.1 to 1.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\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/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003e1.0.4\u003c/a\u003e - 2025-10-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/cfg-if/commit/3510ca6abea34cbbc702509a4e50ea9709925eda\"\u003e\u003ccode\u003e3510ca6\u003c/code\u003e\u003c/a\u003e chore: release v1.0.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/15aec4a67e633254e726bf477b8b86c65687bfc6\"\u003e\u003ccode\u003e15aec4a\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/036c64ec85ed9eb80692c85ff6b29da3a3a1bfcf\"\u003e\u003ccode\u003e036c64e\u003c/code\u003e\u003c/a\u003e Set and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/5fd566f9f02cb0d2194b0ccb4b3b81857f479c0d\"\u003e\u003ccode\u003e5fd566f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003e-Dwarnings\u003c/code\u003e via CI env rather than \u003ccode\u003ecfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8ef8e9ffa8fb39c823ff61b4ad2a85c2f0a376c4\"\u003e\u003ccode\u003e8ef8e9f\u003c/code\u003e\u003c/a\u003e Have a single top-level rule.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/2400b383890ba7ab7f71bc2437549f4a080a543b\"\u003e\u003ccode\u003e2400b38\u003c/code\u003e\u003c/a\u003e Document and test for a subtle case.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\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.101 to 1.0.103\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\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\u003c/blockquote\u003e\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/d1bf13ac1d90c3b65c1b7fc131a26f37a8e2d0db\"\u003e\u003ccode\u003ed1bf13a\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/29e08c06e5846105b2c0da6c9dc543921025dd9e\"\u003e\u003ccode\u003e29e08c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e from dtolnay/literalvalue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/f9eec24c5ea46afdb1a91892cb502f99f17eba32\"\u003e\u003ccode\u003ef9eec24\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc983fce21a8e426aacaa2f6134d59bbcb317867\"\u003e\u003ccode\u003ecc983fc\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.79\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/465f7813e4d0a79c563e89da16d83565cbeccfe8\"\u003e\u003ccode\u003e465f781\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/ab5231cd46dc69a94ddf8443aa0a42b1366148fc\"\u003e\u003ccode\u003eab5231c\u003c/code\u003e\u003c/a\u003e Add string literal value tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/4c039a8e03540da01f25ce510baf5b453e97722f\"\u003e\u003ccode\u003e4c039a8\u003c/code\u003e\u003c/a\u003e Add Literal methods from proc_macro_value feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/885fde9b297542693335bb70126dcb56562a3e73\"\u003e\u003ccode\u003e885fde9\u003c/code\u003e\u003c/a\u003e Vendor rustc_literal_escaper v0.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/39b016a50ce68b16f5e007f153ebf4e2a8b7c0d0\"\u003e\u003ccode\u003e39b016a\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/c3870f1fc5bf6dbac9c217bcde512115c86b2582\"\u003e\u003ccode\u003ec3870f1\u003c/code\u003e\u003c/a\u003e Add raw identifier Debug test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.101...1.0.103\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.225 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\u003c/blockquote\u003e\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.225...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.6 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6d5e6d578a2c5cd517f92af211c36f4eeb213e9d\"\u003e\u003ccode\u003e6d5e6d5\u003c/code\u003e\u003c/a\u003e Use extensions directly in from_request_parts (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3542\"\u003e#3542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/fe607e6dcf5dab2cdf8e2d5f8d8be26ae0b08ce0\"\u003e\u003ccode\u003efe607e6\u003c/code\u003e\u003c/a\u003e Fixes wording typo (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f9ce3e5b42c462411bcec2969841b1a3dcad68ac\"\u003e\u003ccode\u003ef9ce3e5\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/12e1cf97407bb102c0200d17b8c6b20be4217f36\"\u003e\u003ccode\u003e12e1cf9\u003c/code\u003e\u003c/a\u003e Add back package.metadata.docs.rs for axum-extra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/914a35a012c70d13d4f26cc8564f76525e26afeb\"\u003e\u003ccode\u003e914a35a\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e20e90d0b67d0094bed2c55faaa5ae5abf12c094\"\u003e\u003ccode\u003ee20e90d\u003c/code\u003e\u003c/a\u003e Upgrade axum-extra to prost v0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.6...axum-v0.8.7\"\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.106 to 2.0.110\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.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\u003c/blockquote\u003e\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/1c8cabea3c98acb7c23722b9663e269d93ce692b\"\u003e\u003ccode\u003e1c8cabe\u003c/code\u003e\u003c/a\u003e Release 2.0.110\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8ef195b658eb9d10330c7499258a412a0669c011\"\u003e\u003ccode\u003e8ef195b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1944\"\u003e#1944\u003c/a\u003e from dtolnay/metaarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ab4aefeaecb47b73fb4f2cc07f68cd0638ed7dd\"\u003e\u003ccode\u003e9ab4aef\u003c/code\u003e\u003c/a\u003e Support parsing Meta followed by fat arrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7711764c47dee35f31cd3d7987afabd7a812272e\"\u003e\u003ccode\u003e7711764\u003c/code\u003e\u003c/a\u003e Add test of parsing fat arrow after meta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/193f52e4b30f68b2e5ba017cbf110b54b9de7750\"\u003e\u003ccode\u003e193f52e\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-11-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5ece7e1f6cc703cbaa675761495514f0e56ce600\"\u003e\u003ccode\u003e5ece7e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1941\"\u003e#1941\u003c/a\u003e from dtolnay/ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/6a4447897c61910c469cf27cd4bc46b3d0c4c474\"\u003e\u003ccode\u003e6a44478\u003c/code\u003e\u003c/a\u003e Add extension trait for Punct construction with span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/798e109d7791f424af7009dfef60cfe12b9d39c7\"\u003e\u003ccode\u003e798e109\u003c/code\u003e\u003c/a\u003e Drop 2 from name of TokenStreamExt2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b344f2dee8d0f123ba97ca74a84fcc75f854210f\"\u003e\u003ccode\u003eb344f2d\u003c/code\u003e\u003c/a\u003e Never import name of quote::TokenStreamExt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b0ec4c7f28edd810a79ccd1ceb96948564141e72\"\u003e\u003ccode\u003eb0ec4c7\u003c/code\u003e\u003c/a\u003e Touch up PR 1939\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.106...2.0.110\"\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.41 to 1.0.42\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.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\u003c/blockquote\u003e\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/bb9e7a46b3105e11c73416bd59b4455a71068949\"\u003e\u003ccode\u003ebb9e7a4\u003c/code\u003e\u003c/a\u003e Release 1.0.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/683c1d66024486f81bce49415cccf424b3a7cce8\"\u003e\u003ccode\u003e683c1d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/311\"\u003e#311\u003c/a\u003e from dtolnay/append\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/ed93e8e5ae08437cf49029266adb3c29e1174353\"\u003e\u003ccode\u003eed93e8e\u003c/code\u003e\u003c/a\u003e Revert PR 305\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1f2a9592ea12cbf97ed0eac81c80bea66308ee80\"\u003e\u003ccode\u003e1f2a959\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/310\"\u003e#310\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/37448aa53275d6427e3ae509aee7ebe72d6fc925\"\u003e\u003ccode\u003e37448aa\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/39ac89ef78ceb0972be66587e80977e383ad4bb5\"\u003e\u003ccode\u003e39ac89e\u003c/code\u003e\u003c/a\u003e Resolve manual_let_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f3eac361ed51045b6793dbf9f776849fa628711c\"\u003e\u003ccode\u003ef3eac36\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.65\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/7b490c568e5c5cd9bd75b6fd3c04fedb79304dc4\"\u003e\u003ccode\u003e7b490c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/309\"\u003e#309\u003c/a\u003e from dtolnay/append\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/71dfa847b8fa2e3e151bae023745f2443571726e\"\u003e\u003ccode\u003e71dfa84\u003c/code\u003e\u003c/a\u003e Apply pattern from PR 306 to append_separated \u0026amp; append_terminated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/df32af77ccbb28b12efb2e9577c0348b1974b00d\"\u003e\u003ccode\u003edf32af7\u003c/code\u003e\u003c/a\u003e Touch up PR 306\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.41...1.0.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glib` from 0.20.12 to 0.21.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/releases\"\u003eglib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.4\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003eBernhard M. Wiedemann:\n      glib-macros: Use BTreeMap instead of HashMap\n\u003cp\u003eMarc-André Lureau:\u003cbr /\u003e\nglib: fix GStringBuilder::copy_into\u003c/p\u003e\n\u003cp\u003eSebastian Dröge:\u003cbr /\u003e\nglib: Fix typo in comment\u003cbr /\u003e\ngio: Fix typo in docs\u003cbr /\u003e\nUpdate dependencies\u003cbr /\u003e\nUpdate versions to 0.21.4\u003c/p\u003e\n\u003cp\u003eSebastian Wiesner:\u003cbr /\u003e\ngio: Implement Display for ObjectPath\u003cbr /\u003e\ngio: Add subscribe_to_signal\u003cbr /\u003e\ngio: Use \u0026quot;named\u0026quot; parameters for subscribe_to_signal\u003cbr /\u003e\ngio: Add receive_signal and receive_signal_parameters\u003cbr /\u003e\ngio: Add simple example about DBus signals\u003c/p\u003e\n\u003cp\u003eTau Gärtli:\u003cbr /\u003e\ngio: Generate Gio.DBusObjectManagerClient\u003c/p\u003e\n\u003cp\u003eThibault Saunier:\u003cbr /\u003e\nglib: Add Error::with_domain constructor and code getter\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e0.21.3\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003eSebastian Dröge:\n      pango: Fix off-by-one in assertion for `pango::itemize()`\n      glib: Update expected compiler error texts in compiletests for rustc 1.90\n      glib: Fix some new 1.90 clippy warnings\n      Update versions to 0.21.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.21.2\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003eBiagio Festa:\n      glib-macros/async_test: unwrap result when setting default context\n      glib-macros/async_test: dont move main context within closure\n\u003cp\u003eFrançois Laignel:\u003cbr /\u003e\ngio: fix compilation with beta toolchain\u003c/p\u003e\n\u003cp\u003eMaximiliano Sandoval:\u003cbr /\u003e\nimage: Add python3-requests\u003c/p\u003e\n\u003cp\u003eRenyi Zhao:\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/66e0f9a00f38349a272c496bf7d0052950dc48fa\"\u003e\u003ccode\u003e66e0f9a\u003c/code\u003e\u003c/a\u003e Update versions to 0.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/49fd04baba4c1dc5bac73508281add2669c209dd\"\u003e\u003ccode\u003e49fd04b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/ec2844ac104751ff910cd6ee370aa3d948b33b99\"\u003e\u003ccode\u003eec2844a\u003c/code\u003e\u003c/a\u003e gio: Fix typo in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/84be2d4689dd27a3d0503f44986208c657b2e3ab\"\u003e\u003ccode\u003e84be2d4\u003c/code\u003e\u003c/a\u003e Add simple example about DBus signals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/4787eb3e925583f669b4a74d31f9a2a076477133\"\u003e\u003ccode\u003e4787eb3\u003c/code\u003e\u003c/a\u003e Add receive_signal and receive_signal_parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/b7e726b0079b8e3d5d01e83d6b173541f17b5016\"\u003e\u003ccode\u003eb7e726b\u003c/code\u003e\u003c/a\u003e Use \u0026quot;named\u0026quot; parameters for subscribe_to_signal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/b56ec111a64aa9957dced46ff1a9e66c38cf4873\"\u003e\u003ccode\u003eb56ec11\u003c/code\u003e\u003c/a\u003e Add subscribe_to_signal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/c6f36c93c78cdf0a08f5e5560c38a739f6be9a64\"\u003e\u003ccode\u003ec6f36c9\u003c/code\u003e\u003c/a\u003e Overloads for new_for_bus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/4d28d4f467cff7def8041cff5883c73e88f1992d\"\u003e\u003ccode\u003e4d28d4f\u003c/code\u003e\u003c/a\u003e Split async+callback methods into overloads with and without fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/ca17a7004b2f93a3a0eb9404b7e7f48ef7cda247\"\u003e\u003ccode\u003eca17a70\u003c/code\u003e\u003c/a\u003e Split sync methods into overloads with and without fn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/compare/0.20.12...0.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-builder-macro` from 0.21.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/releases\"\u003etyped-builder-macro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/blob/master/CHANGELOG.md\"\u003etyped-builder-macro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/fdbce55661c71ddd8e04f0daf874b98d4cf1b460\"\u003e\u003ccode\u003efdbce55\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/498df3790eb5471eddafab836b1ca4d65e598b78\"\u003e\u003ccode\u003e498df37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/173\"\u003e#173\u003c/a\u003e from fMeow/fix/unused-variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/92935303416e1916b184af56b40300a3277f8b91\"\u003e\u003ccode\u003e9293530\u003c/code\u003e\u003c/a\u003e fix: clippy warnings for unused variables in the new default implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/4afb4f3bab73c9854e2ae57886d0e938617020ca\"\u003e\u003ccode\u003e4afb4f3\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/7907b966a463c96fed162cf5548e0c6b26ebd8f0\"\u003e\u003ccode\u003e7907b96\u003c/code\u003e\u003c/a\u003e Upgrade Rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/71a46b7795ac8e4e7ed4fc77f3863a4e8d20a948\"\u003e\u003ccode\u003e71a46b7\u003c/code\u003e\u003c/a\u003e Upgrade Rust version in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/c49f34ea6244b89504f54b11e08898e86f47f2ce\"\u003e\u003ccode\u003ec49f34e\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/144\"\u003e#144\u003c/a\u003e - add \u003ccode\u003eattributes\u003c/code\u003e to \u003ccode\u003ebuilder_type\u003c/code\u003e subsection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/a2113319fdbf1f34b0cda905031f3e5dc378cd48\"\u003e\u003ccode\u003ea211331\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/51\"\u003e#51\u003c/a\u003e: Add the \u003ccode\u003edefault_where\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/6dcab1daab9434b859b41cbceda75a202cbbe487\"\u003e\u003ccode\u003e6dcab1d\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eOptional\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/60af2f393fb18aeb7f8105cd6b17936d2d41bb56\"\u003e\u003ccode\u003e60af2f3\u003c/code\u003e\u003c/a\u003e Fix mutating default dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/idanarye/rust-typed-builder/compare/v0.21.2...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `config` from 0.15.16 to 0.15.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md\"\u003econfig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.15.19] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ron)\u003c/em\u003e Update to 0.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.18] - 2025-09-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove consistency between missing field error messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.17] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cornlang.dev/\"\u003ecorn\u003c/a\u003e file format support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/e7ff32609b559a87931f3905c598fc146f433c53\"\u003e\u003ccode\u003ee7ff326\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/cbee54cf4bed03ec204f29db2e807e1848ef09b6\"\u003e\u003ccode\u003ecbee54c\u003c/code\u003e\u003c/a\u003e chore: Update deps (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/d53e9063011638945794d454783b106471f6d11f\"\u003e\u003ccode\u003ed53e906\u003c/code\u003e\u003c/a\u003e chore: Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/b10653ae839ae96cf094aa59ebffcfd86d8d3d4a\"\u003e\u003ccode\u003eb10653a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/527de7d7b99829cee14d45f77feaf8480e67561a\"\u003e\u003ccode\u003e527de7d\u003c/code\u003e\u003c/a\u003e fix: Update to latest ron (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/6c2cfd081903e8d523f0af5fc437ec03c9cb56d6\"\u003e\u003ccode\u003e6c2cfd0\u003c/code\u003e\u003c/a\u003e fix: Update to latest ron\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/16ef680afc35c84dfa9f68b8c0f6f26fda338745\"\u003e\u003ccode\u003e16ef680\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.91 (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/2051f62525b830e0891c5f2790ca663eb1469a61\"\u003e\u003ccode\u003e2051f62\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/bf6e25693989669ff83f92360de6213690fd61bd\"\u003e\u003ccode\u003ebf6e256\u003c/code\u003e\u003c/a\u003e chore: Update dependencies (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/de242e0def80e96e8f8d1b1b5c676323270919ad\"\u003e\u003ccode\u003ede242e0\u003c/code\u003e\u003c/a\u003e chore: Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/config-rs/compare/v0.15.16...v0.15.19\"\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.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/3e44f88f5fae6dfcd3aa0779b804b3ff18afdee3\"\u003e\u003ccode\u003e3e44f88\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/f29e93951da599095f54d57667c1988960ceff71\"\u003e\u003ccode\u003ef29e939\u003c/code\u003e\u003c/a\u003e Add some tests for Limit, BytesMut and Reader (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/785\"\u003e#785\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.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.3 to 1.12.2\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.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):...\n\n_Description has been truncated_","html_url":"https://github.com/leptos-rs/leptos/pull/4451","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leptos-rs%2Fleptos/issues/4451","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4451/packages"},{"uuid":"3578092464","node_id":"PR_kwDOPOdjes6w_gmr","number":4,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 72 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T15:10:11.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-01T15:01:13.000Z","updated_at":"2026-01-01T15:10:13.000Z","time_to_close":5270938,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":72,"packages":[{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.96.0","new_version":"1.103.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-extra","old_version":"0.10.1","new_version":"0.12.0","repository_url":"https://github.com/tokio-rs/axum"},{"name":"brotli","old_version":"8.0.1","new_version":"8.0.2","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"bytesize","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.41","new_version":"4.5.51","repository_url":"https://github.com/clap-rs/clap"},{"name":"const-str","old_version":"0.6.2","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"criterion","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/bheisler/criterion.rs"},{"name":"datafusion","old_version":"46.0.1","new_version":"49.0.2","repository_url":"https://github.com/apache/datafusion"},{"name":"dioxus","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"enumset","old_version":"1.1.7","new_version":"1.1.10","repository_url":"https://github.com/Lymia/enumset"},{"name":"flatbuffers","old_version":"25.2.10","new_version":"25.9.23","repository_url":"https://github.com/google/flatbuffers"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"flexi_logger","old_version":"0.31.2","new_version":"0.31.7","repository_url":"https://github.com/emabee/flexi_logger"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"hyper","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.15","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"humantime","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.1.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"keyring","old_version":"3.6.2","new_version":"3.6.3","repository_url":"https://github.com/hwchen/keyring-rs"},{"name":"matchit","old_version":"0.8.4","new_version":"0.9.0","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"nu-ansi-term","old_version":"0.50.1","new_version":"0.50.3","repository_url":"https://github.com/nushell/nu-ansi-term"},{"name":"object_store","old_version":"0.11.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"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_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-stdout","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.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quick-xml","old_version":"0.38.0","new_version":"0.38.3","repository_url":"https://github.com/tafia/quick-xml"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"reed-solomon-simd","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/AndersTrier/reed-solomon-simd"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rfd","old_version":"0.15.3","new_version":"0.15.4","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"rumqttc","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/bytebeamio/rumqtt"},{"name":"rust-embed","old_version":"8.7.2","new_version":"8.8.0"},{"name":"rustls","old_version":"0.23.29","new_version":"0.23.34","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"s3s","old_version":"0.12.0-minio-preview.2","new_version":"0.12.0-minio-preview.3","repository_url":"https://github.com/Nugine/s3s"},{"name":"shadow-rs","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"snafu","old_version":"0.8.6","new_version":"0.8.9","repository_url":"https://github.com/shepmaster/snafu"},{"name":"socket2","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"sysinfo","old_version":"0.36.0","new_version":"0.37.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"sysctl","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/johalun/sysctl-rs"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tonic-build","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"url","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wildmatch","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/becheran/wildmatch"},{"name":"zip","old_version":"2.4.2","new_version":"6.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tikv-jemallocator","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/tikv/jemallocator"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 66 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.96.0` | `1.103.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.10.1` | `0.12.0` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.1` | `8.0.2` |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.0.1` | `2.1.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.41` | `4.5.51` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.2` | `0.7.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [criterion](https://github.com/bheisler/criterion.rs) | `0.5.1` | `0.7.0` |\n| [datafusion](https://github.com/apache/datafusion) | `46.0.1` | `49.0.2` |\n| [dioxus](https://github.com/DioxusLabs/dioxus) | `0.6.3` | `0.7.0` |\n| [enumset](https://github.com/Lymia/enumset) | `1.1.7` | `1.1.10` |\n| [flatbuffers](https://github.com/google/flatbuffers) | `25.2.10` | `25.9.23` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.5` |\n| [flexi_logger](https://github.com/emabee/flexi_logger) | `0.31.2` | `0.31.7` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.7.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.15` | `0.1.17` |\n| [humantime](https://github.com/chronotope/humantime) | `2.2.0` | `2.3.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.1.0` |\n| [keyring](https://github.com/hwchen/keyring-rs) | `3.6.2` | `3.6.3` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.8.4` | `0.9.0` |\n| [nu-ansi-term](https://github.com/nushell/nu-ansi-term) | `0.50.1` | `0.50.3` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.11.2` | `0.12.4` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.1` | `0.31.1` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-stdout](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.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.0` | `0.38.3` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [reed-solomon-simd](https://github.com/AndersTrier/reed-solomon-simd) | `3.0.1` | `3.1.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.3` | `0.15.4` |\n| [rumqttc](https://github.com/bytebeamio/rumqtt) | `0.24.0` | `0.25.0` |\n| rust-embed | `8.7.2` | `8.8.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.29` | `0.23.34` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.0` |\n| [s3s](https://github.com/Nugine/s3s) | `0.12.0-minio-preview.2` | `0.12.0-minio-preview.3` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.2.0` | `1.4.0` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.8.6` | `0.8.9` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.0` | `0.6.1` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.36.0` | `0.37.2` |\n| [sysctl](https://github.com/johalun/sysctl-rs) | `0.6.0` | `0.7.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.16` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.0` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.7` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [wildmatch](https://github.com/becheran/wildmatch) | `2.4.0` | `2.5.0` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `6.0.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tikv-jemallocator](https://github.com/tikv/jemallocator) | `0.6.0` | `0.6.1` |\n\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 `aws-sdk-s3` from 1.96.0 to 1.103.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.4 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c1bb9c3e90625fb8de4f9c9750f669cb4edac3df\"\u003e\u003ccode\u003ec1bb9c3\u003c/code\u003e\u003c/a\u003e Release axum 0.8.6 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4a50581968a1c1f9343aa5748373a8252285c7c4\"\u003e\u003ccode\u003e4a50581\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5c76cfd26a99d38c4e63c84ef4f1981de0a37f79\"\u003e\u003ccode\u003e5c76cfd\u003c/code\u003e\u003c/a\u003e Remove usage of the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c720f568da42909580a7876af1b8f50438cb1834\"\u003e\u003ccode\u003ec720f56\u003c/code\u003e\u003c/a\u003e Release axum-core v0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c96ead9d15998492cb1a84a7138bd849e8ce273\"\u003e\u003ccode\u003e0c96ead\u003c/code\u003e\u003c/a\u003e Remove unused rustversion dependency of axum-core (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a1d22f68a593967a83c1028efb70554b88525cf2\"\u003e\u003ccode\u003ea1d22f6\u003c/code\u003e\u003c/a\u003e Release axum 0.8.5 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ad2fd5b50b98502bc5966cac37e345fa0698e0b0\"\u003e\u003ccode\u003ead2fd5b\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a0692f9f540967166204ab09182ae1d5a0cd2134\"\u003e\u003ccode\u003ea0692f9\u003c/code\u003e\u003c/a\u003e Reject JSON bodies with trailing chars (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ae808502236f6333a2e817434002a1ae9a5dd1f7\"\u003e\u003ccode\u003eae80850\u003c/code\u003e\u003c/a\u003e Update to cargo-deny api version 2 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/651cc1e9353c3417f5ac546c60ce27981fe40cf5\"\u003e\u003ccode\u003e651cc1e\u003c/code\u003e\u003c/a\u003e Remove unused link def\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-extra` from 0.10.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum-extra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-extra v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Remove unused \u003ccode\u003easync-stream\u003c/code\u003e feature, which was accidentally\nintroduced as an implicit feature through an optional dependency which was no\nlonger being used (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e \u003ccode\u003eoption_layer\u003c/code\u003e now maps the \u003ccode\u003eResponse\u003c/code\u003e body type to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Some new features are added which need to be opted in (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3485\"\u003e#3485\u003c/a\u003e).\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCached\u003c/code\u003e extractor requires \u003ccode\u003ecached\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe handler utilities require \u003ccode\u003ehandler\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe middleware utilities require \u003ccode\u003emiddleware\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOptionalPath\u003c/code\u003e extractor requires \u003ccode\u003eoptional-path\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe routing utilities require \u003ccode\u003erouting\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithRejection\u003c/code\u003e extractor requires \u003ccode\u003ewith-rejection\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Upgraded \u003ccode\u003eprost\u003c/code\u003e dependency to v0.14. (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3298\"\u003e#3298\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3298\"\u003etokio-rs/axum#3298\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3485\"\u003e#3485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3485\"\u003etokio-rs/axum#3485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3517\"\u003etokio-rs/axum#3517\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-extra v0.11.0\u003c/h2\u003e\n\u003cp\u003eYanked from crates.io due to unforeseen breaking change, see \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3190\"\u003e#3190\u003c/a\u003e for details\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Remove unused \u003ccode\u003easync-stream\u003c/code\u003e feature, which was accidentally\nintroduced as an implicit feature through an optional dependency which was no\nlonger being used (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix a broken link in the documentation of \u003ccode\u003eErasedJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3186\"\u003e#3186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003estatus\u003c/code\u003e function of rejections a \u003ccode\u003econst\u003c/code\u003e function, such\nas \u003ccode\u003eFormRejection\u003c/code\u003e, \u003ccode\u003eQueryRejection\u003c/code\u003e and \u003ccode\u003eMultipartRejection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3145\"\u003e#3145\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3145\"\u003etokio-rs/axum#3145\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3168\"\u003etokio-rs/axum#3168\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3186\"\u003e#3186\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3186\"\u003etokio-rs/axum#3186\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-extra v0.10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eHost\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3177\"\u003e#3177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3177\"\u003e#3177\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3177\"\u003etokio-rs/axum#3177\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/914a35a012c70d13d4f26cc8564f76525e26afeb\"\u003e\u003ccode\u003e914a35a\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e20e90d0b67d0094bed2c55faaa5ae5abf12c094\"\u003e\u003ccode\u003ee20e90d\u003c/code\u003e\u003c/a\u003e Upgrade axum-extra to prost v0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a77c2cf47834cde2875d2131daffab18ee8b215d\"\u003e\u003ccode\u003ea77c2cf\u003c/code\u003e\u003c/a\u003e fix(axum-extra): don't require \u003ccode\u003eS\u003c/code\u003e generic param when using `FileStream::from...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c2e4a2d09e36edd7f2d1dd559bfe3214ff39e91\"\u003e\u003ccode\u003e0c2e4a2\u003c/code\u003e\u003c/a\u003e axum-extra: gate rejection test behind feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/82ce9d6168909cf51fc4a4c409b17105ff4108ab\"\u003e\u003ccode\u003e82ce9d6\u003c/code\u003e\u003c/a\u003e axum-extra: Add link definition for pull request to changelog (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/2175c8dcc7b069c5f049cca155a17120f4c2f580\"\u003e\u003ccode\u003e2175c8d\u003c/code\u003e\u003c/a\u003e axum-extra: Make rustversion and serde_core optional dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3487\"\u003e#3487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9e6be95ce7e1f6b261219244ec83fcbde16b42d4\"\u003e\u003ccode\u003e9e6be95\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/929512f46225aac68255dd9f7eb4827b4b8b83f9\"\u003e\u003ccode\u003e929512f\u003c/code\u003e\u003c/a\u003e axum-extra: Make axum optional dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3485\"\u003e#3485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/69703479c810240b21ecacffacd4817fd9eb2767\"\u003e\u003ccode\u003e6970347\u003c/code\u003e\u003c/a\u003e axum-extra: make \u003ccode\u003eoption_layer\u003c/code\u003e guarantee that the output body is `axum::body...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8d00a14736bd9a6d977a0087ad2c5f249dddd06d\"\u003e\u003ccode\u003e8d00a14\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-extra-v0.10.1...axum-extra-v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 8.0.1 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-brotli/commits/8.0.2\"\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.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytesize-rs/bytesize/releases\"\u003ebytesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytesize: v2.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.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/ac756bb3036b57991c40b49debab2cb5bdb5ca58\"\u003e\u003ccode\u003eac756bb\u003c/code\u003e\u003c/a\u003e chore(bytesize): prepare release 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/3a0de52d604528e9b8cc365e680625c7c7ad1c06\"\u003e\u003ccode\u003e3a0de52\u003c/code\u003e\u003c/a\u003e chore: migrate to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/e816797edb84ffafef1d9eb2d80432d4f59f8442\"\u003e\u003ccode\u003ee816797\u003c/code\u003e\u003c/a\u003e feat: add exabyte and exbibyte support (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/3b89d0106f62620583cf0a9ae572fda192fe4392\"\u003e\u003ccode\u003e3b89d01\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/62e38cb256665f59ae5d1e7acaed901271897013\"\u003e\u003ccode\u003e62e38cb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions-rust-lang/setup-rust-toolchain (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/4beb271637630f0c83416958d67aaa3d0121ea74\"\u003e\u003ccode\u003e4beb271\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/731c44c3a07ffa020774d1b7ae76d68a11210b31\"\u003e\u003ccode\u003e731c44c\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.57.8 to 2.58.29 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/661370438beb30b3f4d3e896295fc7d44caf9c97\"\u003e\u003ccode\u003e6613704\u003c/code\u003e\u003c/a\u003e chore(deps): bump arbitrary from 1.4.1 to 1.4.2 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/14636645def397847f8f3b1f1b6ae970f9cb47d4\"\u003e\u003ccode\u003e1463664\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_json from 1.0.142 to 1.0.143 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/8476c8a0849dcdd55a7a04759272a0975ab7822a\"\u003e\u003ccode\u003e8476c8a\u003c/code\u003e\u003c/a\u003e fix(ci): use variables directly in formatting for clippy (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.0.1...bytesize-v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e@__identity\u003c/code\u003e rule.\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/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003e1.0.4\u003c/a\u003e - 2025-10-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.2...v1.0.3\"\u003e1.0.3\u003c/a\u003e - 2025-08-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.1...v1.0.2\"\u003e1.0.2\u003c/a\u003e - 2025-08-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/cfg-if/commit/3510ca6abea34cbbc702509a4e50ea9709925eda\"\u003e\u003ccode\u003e3510ca6\u003c/code\u003e\u003c/a\u003e chore: release v1.0.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/15aec4a67e633254e726bf477b8b86c65687bfc6\"\u003e\u003ccode\u003e15aec4a\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/036c64ec85ed9eb80692c85ff6b29da3a3a1bfcf\"\u003e\u003ccode\u003e036c64e\u003c/code\u003e\u003c/a\u003e Set and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/5fd566f9f02cb0d2194b0ccb4b3b81857f479c0d\"\u003e\u003ccode\u003e5fd566f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003e-Dwarnings\u003c/code\u003e via CI env rather than \u003ccode\u003ecfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8ef8e9ffa8fb39c823ff61b4ad2a85c2f0a376c4\"\u003e\u003ccode\u003e8ef8e9f\u003c/code\u003e\u003c/a\u003e Have a single top-level rule.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/2400b383890ba7ab7f71bc2437549f4a080a543b\"\u003e\u003ccode\u003e2400b38\u003c/code\u003e\u003c/a\u003e Document and test for a subtle case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/9c7bb0bf7184698c16ba60aad424b9b8263ac6db\"\u003e\u003ccode\u003e9c7bb0b\u003c/code\u003e\u003c/a\u003e chore: release v1.0.3 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/145894c77e6c5d080e9b634f153e5583086f6000\"\u003e\u003ccode\u003e145894c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/9f747fecddfd28eae608f60970987b14252457f5\"\u003e\u003ccode\u003e9f747fe\u003c/code\u003e\u003c/a\u003e chore: release v1.0.2 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/97739b8388a715ab9ccab767e1fe45838d97dcb8\"\u003e\u003ccode\u003e97739b8\u003c/code\u003e\u003c/a\u003e Fix some ugly and inconsistent formatting.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.1...v1.0.4\"\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.42\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.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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.41 to 4.5.51\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.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.46\u003c/h2\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\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's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b49dae25ec3124ac8b8c1b05a7bcc0645cf0cdc4\"\u003e\u003ccode\u003eb49dae2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d37b0b57abcff86caaee002ff82206bc0440e5a0\"\u003e\u003ccode\u003ed37b0b5\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3398b6ab10152dc86d443d3281ceb2063f33131f\"\u003e\u003ccode\u003e3398b6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6009\"\u003e#6009\u003c/a\u003e from gtema/complete_try_generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/21fc9e46d4151f1e64acbe2693fb88ef2ad7d0c0\"\u003e\u003ccode\u003e21fc9e4\u003c/code\u003e\u003c/a\u003e feat(clap-complete): Introduce fallible generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bd01bdc0ffa3308555a81ad170be9e02854b2e3f\"\u003e\u003ccode\u003ebd01bdc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6012\"\u003e#6012\u003c/a\u003e from epage/sub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ed0c63deba72682ce67c39bfe867fc82dd26b870\"\u003e\u003ccode\u003eed0c63d\u003c/code\u003e\u003c/a\u003e docs(derive): Specify arg_required_else_help is set for users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2188d9af318f3287c1c5a52cba6b9dfebe7bb75\"\u003e\u003ccode\u003ee2188d9\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6004\"\u003e#6004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e01f2b764016ce6ca03a4959310fee2cc112114a\"\u003e\u003ccode\u003ee01f2b7\u003c/code\u003e\u003c/a\u003e docs: Cleanup unused links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6b12a81bafe7b9d013b06981f520ab4c70da5510\"\u003e\u003ccode\u003e6b12a81\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8dd92a792d3e0424dd377fbb62d2dcdbeadbd425\"\u003e\u003ccode\u003e8dd92a7\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.41...clap_complete-v4.5.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.6.2 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTrain-Case\u003c/code\u003e conversion by \u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/35\"\u003eNugine/const-str#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement split_ascii_whitespace! macro by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/37\"\u003eNugine/const-str#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate printable.rs with latest Unicode data from Rust stdlib by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/38\"\u003eNugine/const-str#38\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/37\"\u003eNugine/const-str#37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.3...v0.6.4\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.3...v0.6.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: edited the license date by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/33\"\u003eNugine/const-str#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for title case conversion by \u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/34\"\u003eNugine/const-str#34\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/33\"\u003eNugine/const-str#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/34\"\u003eNugine/const-str#34\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/89f0835e1afe1552d06d81a26b5abf6b63d044ab\"\u003e\u003ccode\u003e89f0835\u003c/code\u003e\u003c/a\u003e release v0.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/944b065bc1543ebb4837a744e9d070e3550af621\"\u003e\u003ccode\u003e944b065\u003c/code\u003e\u003c/a\u003e Update printable.rs with latest Unicode data from Rust stdlib (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e06f84f3a85b4a2eae98848c16e00bdcf486220d\"\u003e\u003ccode\u003ee06f84f\u003c/code\u003e\u003c/a\u003e Implement split_ascii_whitespace! macro (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.2...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crc32fast` from 1.4.2 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/dbf4f76cd71cdcc57d9164cbd46890d53ce0423c\"\u003e\u003ccode\u003edbf4f76\u003c/code\u003e\u003c/a\u003e release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/724ceb6d7f0b24fd2ac2be3461bdcefdae619703\"\u003e\u003ccode\u003e724ceb6\u003c/code\u003e\u003c/a\u003e cover special case in combine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/cdbd51fecfa3a0343509b5faab3ce4cc5539d14a\"\u003e\u003ccode\u003ecdbd51f\u003c/code\u003e\u003c/a\u003e add more golden tests for combine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/1dd81ee1f9ac2556d1d77d3f65cd3c7b5605389b\"\u003e\u003ccode\u003e1dd81ee\u003c/code\u003e\u003c/a\u003e minimize branches in combine logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/8df0677c0b4c5b8890fd7a4e8e45f63f8bb2a41e\"\u003e\u003ccode\u003e8df0677\u003c/code\u003e\u003c/a\u003e even faster combine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/f8dd0a16d811e649d9ff0bc521dff67054b91de4\"\u003e\u003ccode\u003ef8dd0a1\u003c/code\u003e\u003c/a\u003e much faster combine function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/57e5335a45ca50200b744858c45b7f83841c2785\"\u003e\u003ccode\u003e57e5335\u003c/code\u003e\u003c/a\u003e address clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/19bfe2c77294a4deb327b1312c0fb04b5d837cc9\"\u003e\u003ccode\u003e19bfe2c\u003c/code\u003e\u003c/a\u003e add bench for combine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/4febf46c128008a138cfdb1935d9bcded013c4d3\"\u003e\u003ccode\u003e4febf46\u003c/code\u003e\u003c/a\u003e remove unused debug code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/0e34b95ad66997bdff96800e7b22162b248b21d9\"\u003e\u003ccode\u003e0e34b95\u003c/code\u003e\u003c/a\u003e fix cargo fuzz link in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/srijs/rust-crc32fast/compare/v1.4.2...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.5.1 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.0] - 2025-07-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version of criterion-plot to align dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.6.0] - 2025-05-17\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.80\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ereal_blackbox\u003c/code\u003e feature no longer has any impact. Criterion always uses \u003ccode\u003estd::hint::black_box()\u003c/code\u003e now.\nUsers of \u003ccode\u003ecriterion::black_box()\u003c/code\u003e should switch to \u003ccode\u003estd::hint::black_box()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclap\u003c/code\u003e dependency unpinned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egnuplot version is now correctly detected when using certain Windows binaries/configurations that used to fail\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAsync benchmarking with Tokio may be done via a \u003ccode\u003etokio::runtime::Handle\u003c/code\u003e, not only a \u003ccode\u003etokio::runtime::Runtime\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/bheisler/criterion.rs/commit/567405d25363804dd1e6d440a0c9d6612c4cecd8\"\u003e\u003ccode\u003e567405d\u003c/code\u003e\u003c/a\u003e release: bump criterion and criterion-plot versions (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ccccbcc15237233af22af4c76751a7aa184609b3\"\u003e\u003ccode\u003eccccbcc\u003c/code\u003e\u003c/a\u003e fix: deal with throughput in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/deb0eb021dbaa58678222725a455662f780751d0\"\u003e\u003ccode\u003edeb0eb0\u003c/code\u003e\u003c/a\u003e feat: support throughput reports in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/d4fd7cc478dfb15e82ea9726c8e4c5a3afc4bc49\"\u003e\u003ccode\u003ed4fd7cc\u003c/code\u003e\u003c/a\u003e Add CI job checking library builds with oldest allowed dependencies (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/43bf90a64b1b2ac8d7f448e1f79e0eff8f9c45ec\"\u003e\u003ccode\u003e43bf90a\u003c/code\u003e\u003c/a\u003e release version 0.6.0 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/92696e45c5750c3d946fd5bef28c141e2f6c80f9\"\u003e\u003ccode\u003e92696e4\u003c/code\u003e\u003c/a\u003e deps: unpin clap (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/5756a5d5268f2186cedac87b823d0f1c6aad04b8\"\u003e\u003ccode\u003e5756a5d\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.80 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/9d887c0145f86442cd7211fd50681d8a1402e84a\"\u003e\u003ccode\u003e9d887c0\u003c/code\u003e\u003c/a\u003e Fixed typo in faq.md (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/59b791a5876f001be504203752df0a4502de0967\"\u003e\u003ccode\u003e59b791a\u003c/code\u003e\u003c/a\u003e ci: test against MSRV and 1.87 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ace1cc93ef06c6d67f42ee5a57485a800fc5fe26\"\u003e\u003ccode\u003eace1cc9\u003c/code\u003e\u003c/a\u003e Fix warnings from clippy (rust 1.87.0) (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bheisler/criterion.rs/compare/0.5.1...0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion` from 46.0.1 to 49.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f43df3f2ae3aafb347996c58e852cc378807095b\"\u003e\u003ccode\u003ef43df3f\u003c/code\u003e\u003c/a\u003e [branch-49] Prepare \u003ccode\u003e49.0.2\u003c/code\u003e version and changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17277\"\u003e#17277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0d04475ea87a56d327ab772b2b35a94c0faf5bf6\"\u003e\u003ccode\u003e0d04475\u003c/code\u003e\u003c/a\u003e fix: align \u003ccode\u003earray_has\u003c/code\u003e null buffer for scalar (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17272\"\u003e#17272\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17274\"\u003e#17274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/a6068c27ca2bf91a3d289e4e5d42beb6600f0154\"\u003e\u003ccode\u003ea6068c2\u003c/code\u003e\u003c/a\u003e FFI_RecordBatchStream was causing a memory leak (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17190\"\u003e#17190\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17270\"\u003e#17270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/374fcecca38136b29c8e1c145875e9e4464efb31\"\u003e\u003ccode\u003e374fcec\u003c/code\u003e\u003c/a\u003e cherry-pick inlist fix (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17254\"\u003e#17254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d1a6e9a6558300115d913a54bbea27e141156606\"\u003e\u003ccode\u003ed1a6e9a\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to 49.0.1 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17175\"\u003e#17175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f05b1285e90d5fd16b4c832cb229996beda138be\"\u003e\u003ccode\u003ef05b128\u003c/code\u003e\u003c/a\u003e [branch-49] fix: string_agg not respecting ORDER BY (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17058\"\u003e#17058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/52e4ef8a1d68cb131e008c8ef6eef931628b33ec\"\u003e\u003ccode\u003e52e4ef8\u003c/code\u003e\u003c/a\u003e Pass the input schema to stats_projection for ProjectionExpr (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17123\"\u003e#17123\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17174\"\u003e#17174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/ee28aa7673db2234b87117d664559e5857ac8c38\"\u003e\u003ccode\u003eee28aa7\u003c/code\u003e\u003c/a\u003e [branch-49] Backport \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17129\"\u003e#17129\u003c/a\u003e to branch 49 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17143\"\u003e#17143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c7fbb3fe8a6dd7f06c14a9be00b4a8c9b2d946e9\"\u003e\u003ccode\u003ec7fbb3f\u003c/code\u003e\u003c/a\u003e Add ExecutionPlan::reset_state (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17028\"\u003e#17028\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17096\"\u003e#17096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f6ec4c38d884d0ad5bfb66221fd4ce179af4e84b\"\u003e\u003ccode\u003ef6ec4c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16994\"\u003e#16994\u003c/a\u003e Ensure CooperativeExec#maintains_input_order returns a Vec of the corr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/46.0.1...49.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dioxus` from 0.6.3 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DioxusLabs/dioxus/releases\"\u003edioxus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDioxus v0.7.0\u003c/h2\u003e\n\u003ch2\u003eHot-Patching, Native Renderer, Axum Integration, Bundle Splitting, Radix-UI, more!\u003c/h2\u003e\n\u003cp\u003eWelcome back to another Dioxus release! Dioxus (dye • ox • us) is a framework for building cross-platform apps in Rust. We make it easy to ship full-stack web, desktop, and mobile apps with a single codebase.\u003c/p\u003e\n\u003cp\u003eDioxus 0.7 delivers on a number of promises we made to improve Rust GUI, and more broadly, what we call “high level Rust.” Rust has excelled as a tool for building foundational software, but we hope with Dioxus 0.7, it’s one step closer to being suitable for rapid, high-level development.\u003c/p\u003e\n\u003cp\u003eIn this release, we’re shipping some incredible features. The highlights of this release include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSubsecond: Hot-patching of Rust code at runtime\u003c/li\u003e\n\u003cli\u003eDioxus Native: WGPU-based HTML/CSS renderer for Dioxus\u003c/li\u003e\n\u003cli\u003eFullstack: Revamp of Server Functions with full Axum integration\u003c/li\u003e\n\u003cli\u003eWASM-Split: Code splitting and lazy loading for WebAssembly\u003c/li\u003e\n\u003cli\u003eStores: A new primitive for nested reactive state\u003c/li\u003e\n\u003cli\u003eDioxus Primitives: first-party radix-primitives implementation for Dioxus\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDioxus 0.7 also brings a number of other exciting new features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatic tailwind: zero-setup tailwind support built-in!\u003c/li\u003e\n\u003cli\u003eLLMs.txt: first-party context file to supercharge AI coding models\u003c/li\u003e\n\u003cli\u003eBlitz: our modular HTML/CSS renderer powering Dioxus Native, available for everyone!\u003c/li\u003e\n\u003cli\u003eFullstack WebSockets: websockets in a single line of code\u003c/li\u003e\n\u003cli\u003eIntegrated Debugger Support: open CodeLLDB with a single keystroke\u003c/li\u003e\n\u003cli\u003eFullstack error codes: Integration of status codes and custom errors in fullstack\u003c/li\u003e\n\u003cli\u003eConfigurable Mobile Builds: Customize your AndroidManifest and Info.plist\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlus, a number of quality-of-life upgrades:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eone-line installer ( \u003ccode\u003ecurl https://dioxus.dev/install.sh | sh\u003c/code\u003e )\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edx self-update\u003c/code\u003e and update notifications\u003c/li\u003e\n\u003cli\u003eautomatically open simulators\u003c/li\u003e\n\u003cli\u003eImproved log coloring\u003c/li\u003e\n\u003cli\u003edesktop and mobile toasts\u003c/li\u003e\n\u003cli\u003eHTML streaming now waits for the router to render\u003c/li\u003e\n\u003cli\u003eAxum 0.8 and Wry 52 upgrade\u003c/li\u003e\n\u003cli\u003eAndroid + iOS device support\u003c/li\u003e\n\u003cli\u003eMore customization of iOS and Android projects\u003c/li\u003e\n\u003cli\u003eHash Router Support for dioxus-web\u003c/li\u003e\n\u003cli\u003eMulti-package serve: \u003ccode\u003edx serve @client --package xyz @server --package xyz\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport for dyib bundling\u003c/li\u003e\n\u003cli\u003ewasm32 support for fullstack\u003c/li\u003e\n\u003cli\u003eHashless assets\u003c/li\u003e\n\u003cli\u003e/public dir\u003c/li\u003e\n\u003cli\u003eAnd many, many bugs fixed!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRust Hot-patching with Subsecond\u003c/h2\u003e\n\u003cp\u003eThe biggest feature of this release: Dioxus now supports hot-patching of Rust code at runtime! You can now edit your Rust code and see changes without losing your app’s state.\u003c/p\u003e\n\u003cp\u003eWe’ve been working on this feature for almost an \u003cem\u003eentire year,\u003c/em\u003e so this is a very special release for us. The tool powering this hot-patching is called \u003cem\u003eSubsecond\u003c/em\u003e and works across all major platforms: Web (WASM), Desktop (macOS, Linux, Windows), and even mobile (iOS, Android):\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/DioxusLabs/dioxus/commit/ee25fcb5f661c645b8fe2c99f78bd28527ed2314\"\u003e\u003ccode\u003eee25fcb\u003c/code\u003e\u003c/a\u003e release 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/9a5913cd74b66ac4deffd0803829377fe7c42ed4\"\u003e\u003ccode\u003e9a5913c\u003c/code\u003e\u003c/a\u003e fix links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/c5e43dbef65462c224539c7f2ae974688e2df48d\"\u003e\u003ccode\u003ec5e43db\u003c/code\u003e\u003c/a\u003e fix more links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/8f85114d462aca6fb4f7229e3b3bd311cbe5281a\"\u003e\u003ccode\u003e8f85114\u003c/code\u003e\u003c/a\u003e prep for 0.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/1b81d89f0bb61e649d1f69ecf828e873a68b1781\"\u003e\u003ccode\u003e1b81d89\u003c/code\u003e\u003c/a\u003e release 0.7.0-rc.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/90e988cbdb6639d7824c3b03801bc4e6d9ac39b2\"\u003e\u003ccode\u003e90e988c\u003c/code\u003e\u003c/a\u003e remove some latent todos!()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/32e46d98be1a6cab0bf3b6a83bb0c8bd18e13d16\"\u003e\u003ccode\u003e32e46d9\u003c/code\u003e\u003c/a\u003e implement \u003ccode\u003efiles()\u003c/code\u003e on web data transfer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/1015a9ed6c5fc9e39155576cae14d908cbd9ea13\"\u003e\u003ccode\u003e1015a9e\u003c/code\u003e\u003c/a\u003e fix dual serve (\u003ca href=\"https://redirect.github.com/DioxusLabs/dioxus/issues/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/a4d1fd848df74b3cf717e61b1227bbe4c1453326\"\u003e\u003ccode\u003ea4d1fd8\u003c/code\u003e\u003c/a\u003e feat: add option to statically add js and css assets to the header at compile...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/3f931e84097b2beb5d9741ed7570b187185c8a45\"\u003e\u003ccode\u003e3f931e8\u003c/code\u003e\u003c/a\u003e Add some functions to read/write request header for server functions (\u003ca href=\"https://redirect.github.com/DioxusLabs/dioxus/issues/4823\"\u003e#4823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DioxusLabs/dioxus/compare/v0.6.3...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enumset` from 1.1.7 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lymia/enumset/blob/main/RELEASES.md\"\u003eenumset's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.1.10 (2025-08-21)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the macro code to avoid exposing the internal repr of \u003ccode\u003eEnumSet\u003c/code\u003e as\na public field.\u003c/li\u003e\n\u003cli\u003eFixes combinations of \u003ccode\u003erepr\u003c/code\u003e and \u003ccode\u003eserialize_repr\u003c/code\u003e that previously resulted\nin errors.\u003c/li\u003e\n\u003cli\u003eFixed some minor hygiene issues with the procedural macro.\u003c/li\u003e\n\u003cli\u003eSmall improvements and clarifications to the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.1.9 (2025-08-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixes a bug that causes compilation failures when a crate (such as \u003ccode\u003edefmt\u003c/code\u003e)\nexposes a macro called \u003ccode\u003eassert!\u003c/code\u003e. (thanks \u003ca href=\"https://github.com/bugadani\"\u003e\u003ccode\u003e@​bugadani\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.1.8 (2025-08-16)\u003c/h1\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFrom\u0026lt;[T; N]\u0026gt;\u003c/code\u003e, \u003ccode\u003eExtend\u0026lt;\u0026amp;'a T\u0026gt;\u003c/code\u003e, and \u003ccode\u003eExtend\u0026lt;\u0026amp;'a EnumSet\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e\nimplementations to \u003ccode\u003eEnumSet\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003e#[enumset(map = \u0026quot;...\u0026quot;)]\u003c/code\u003e annotation that allows controlling how\nenum variants are mapped to bits in the underlying bitset.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimizations for sparse bitsets and sets larger than 64 variants.\u003c/li\u003e\n\u003cli\u003eAdded basic support for specifying enum discriminators via simple\nexpressions like \u003ccode\u003e1 \u0026lt;\u0026lt; 30\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/Lymia/enumset/commit/a808e1de1f744c98cc33967da31513a78665ba2d\"\u003e\u003ccode\u003ea808e1d\u003c/code\u003e\u003c/a\u003e Bump version to 1.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/a3764c4dd47e296078514c6df294736825eef7ec\"\u003e\u003ccode\u003ea3764c4\u003c/code\u003e\u003c/a\u003e Update release notes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/46fbe602b84b6fa8af1acc242527ab3066377ce5\"\u003e\u003ccode\u003e46fbe60\u003c/code\u003e\u003c/a\u003e Document the const time macros better.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/773d04bac3f6c5374a348f2a4a8ad12e784716b4\"\u003e\u003ccode\u003e773d04b\u003c/code\u003e\u003c/a\u003e Fix small bugs remaining in the codebase.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/6255bad76159fc6680fa7fdab06ca8f65438ab00\"\u003e\u003ccode\u003e6255bad\u003c/code\u003e\u003c/a\u003e Merge branch 'temp_macro_rework' into v1.1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/e40e6a105a7f2d170b18d3445aa30bd5b624c239\"\u003e\u003ccode\u003ee40e6a1\u003c/code\u003e\u003c/a\u003e Rework macros to not require exposing __priv_expr publically.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/f588bc57312823da653c4134ecd1fba18387dad2\"\u003e\u003ccode\u003ef588bc5\u003c/code\u003e\u003c/a\u003e Fix several bugs revealed by code coverage reports.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/844b194087992384f47da2be055eef21f1c3688f\"\u003e\u003ccode\u003e844b194\u003c/code\u003e\u003c/a\u003e Remove some dead code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/2eaf42de69c4eb8c335e4d51793c3638a7cc51d1\"\u003e\u003ccode\u003e2eaf42d\u003c/code\u003e\u003c/a\u003e Opps, actually add the test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/4d8ef13602ba0ce6f0885fff219a714cb7861e7c\"\u003e\u003ccode\u003e4d8ef13\u003c/code\u003e\u003c/a\u003e Add a test for obvious hygiene issues.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Lymia/enumset/compare/v1.1.7...v1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatbuffers` from 25.2.10 to 25.9.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flatbuffers/releases\"\u003eflatbuffers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlatBuffers Version 25.9.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Swift] Adds new API to reduce memory copying within swift by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8484\"\u003egoogle/flatbuffers#8484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Fixes access to union members when generating code with options \u0026quot;--cpp-field-case-style upper\u0026quot; and \u0026quot;--gen-object-api\u0026quot; by \u003ca href=\"https://github.com/Ailuridae\"\u003e\u003ccode\u003e@​Ailuridae\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8447\"\u003egoogle/flatbuffers#8447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Fix dereference operator of VectorIterator to structures by \u003ca href=\"https://github.com/admo\"\u003e\u003ccode\u003e@​admo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8425\"\u003egoogle/flatbuffers#8425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[TS] Enum value default null by \u003ca href=\"https://github.com/bjornharrtell\"\u003e\u003ccode\u003e@​bjornharrtell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8619\"\u003egoogle/flatbuffers#8619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Flexbuffers native swift port by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8577\"\u003egoogle/flatbuffers#8577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[TS] Upgrade deps by \u003ca href=\"https://github.com/bjornharrtell\"\u003e\u003ccode\u003e@​bjornharrtell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8620\"\u003egoogle/flatbuffers#8620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid outputting Python files for already generated types by \u003ca href=\"https://github.com/akb825\"\u003e\u003ccode\u003e@​akb825\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8500\"\u003egoogle/flatbuffers#8500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix: grpc python code generation location and file suffix by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8359\"\u003egoogle/flatbuffers#8359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecode bytes to strings in Python Object API by \u003ca href=\"https://github.com/sethraymond\"\u003e\u003ccode\u003e@​sethraymond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8551\"\u003egoogle/flatbuffers#8551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Adds windows support by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8622\"\u003egoogle/flatbuffers#8622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[TS] Fix relative paths for exports by \u003ca href=\"https://github.com/trumully\"\u003e\u003ccode\u003e@​trumully\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8517\"\u003egoogle/flatbuffers#8517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Moves swift actions to use next by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8632\"\u003egoogle/flatbuffers#8632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix/new decode flag by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8634\"\u003egoogle/flatbuffers#8634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse correct default type for str by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8623\"\u003egoogle/flatbuffers#8623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed typo in quick_start.md by \u003ca href=\"https://github.com/Dylan-Gallagher\"\u003e\u003ccode\u003e@​Dylan-Gallagher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8592\"\u003egoogle/flatbuffers#8592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in code comment by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8549\"\u003egoogle/flatbuffers#8549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README logo path by \u003ca href=\"https://github.com/gio3k\"\u003e\u003ccode\u003e@​gio3k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8602\"\u003egoogle/flatbuffers#8602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Avoid include own type by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8625\"\u003egoogle/flatbuffers#8625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Fixes inlining \u0026amp; module importing by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8637\"\u003egoogle/flatbuffers#8637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Enum type definition by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8624\"\u003egoogle/flatbuffers#8624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JavaScript typo in mkdocs.yml by \u003ca href=\"https://github.com/luksab\"\u003e\u003ccode\u003e@​luksab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8515\"\u003egoogle/flatbuffers#8515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Avoid double flatbuffers include in pyi files by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.gi...\n\n_Description has been truncated_","html_url":"https://github.com/DNA0705/Rusts/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DNA0705%2FRusts/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3530511357","node_id":"PR_kwDOLQCdPc6uh9GI","number":2635,"state":"closed","title":"fix(deps): bump the cargo-minor-and-patch-dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-21T23:37:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-19T22:29:59.000Z","updated_at":"2025-10-21T23:37:31.000Z","time_to_close":176850,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"cargo-minor-and-patch-dependencies","update_count":38,"packages":[{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.5.59","repository_url":"https://github.com/clap-rs/clap"},{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"criterion","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/bheisler/criterion.rs"},{"name":"diesel-async","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/weiznich/diesel_async"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.0","repository_url":"https://github.com/console-rs/indicatif"},{"name":"jsonrpsee","old_version":"0.24.9","new_version":"0.26.0","repository_url":"https://github.com/paritytech/jsonrpsee"},{"name":"md5","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/stainless-steel/md5"},{"name":"mockall","old_version":"0.12.1","new_version":"0.13.1","repository_url":"https://github.com/asomers/mockall"},{"name":"object_store","old_version":"0.11.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"opentelemetry-otlp","old_version":"0.27.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-proto","old_version":"0.27.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.27.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand_distr","old_version":"0.4.3","new_version":"0.5.1","repository_url":"https://github.com/rust-random/rand_distr"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"reed-solomon-simd","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/AndersTrier/reed-solomon-simd"},{"name":"regex","old_version":"1.11.2","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.33","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"serde","old_version":"1.0.226","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_with","old_version":"3.14.1","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.107","repository_url":"https://github.com/dtolnay/syn"},{"name":"tempfile","old_version":"3.22.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.5.2","new_version":"0.6.6","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing-opentelemetry","old_version":"0.28.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"aws-config","old_version":"1.8.6","new_version":"1.8.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-ec2","old_version":"1.166.0","new_version":"1.175.1","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.49` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.59` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.4` | `0.7.0` |\n| [criterion](https://github.com/bheisler/criterion.rs) | `0.5.1` | `0.7.0` |\n| [diesel-async](https://github.com/weiznich/diesel_async) | `0.5.2` | `0.6.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.0` |\n| [jsonrpsee](https://github.com/paritytech/jsonrpsee) | `0.24.9` | `0.26.0` |\n| [md5](https://github.com/stainless-steel/md5) | `0.7.0` | `0.8.0` |\n| [mockall](https://github.com/asomers/mockall) | `0.12.1` | `0.13.1` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.11.2` | `0.12.4` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.0` |\n| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.0` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [rand_distr](https://github.com/rust-random/rand_distr) | `0.4.3` | `0.5.1` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [reed-solomon-simd](https://github.com/AndersTrier/reed-solomon-simd) | `3.0.1` | `3.1.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.12.2` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.33` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.226` | `1.0.228` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.14.1` | `3.15.0` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.107` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.22.0` | `3.23.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.5.2` | `0.6.6` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.28.0` | `0.32.0` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.6` | `1.8.7` |\n| [aws-sdk-ec2](https://github.com/awslabs/aws-sdk-rust) | `1.166.0` | `1.175.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.4` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n\n\nUpdates `axum` from 0.8.4 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c1bb9c3e90625fb8de4f9c9750f669cb4edac3df\"\u003e\u003ccode\u003ec1bb9c3\u003c/code\u003e\u003c/a\u003e Release axum 0.8.6 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4a50581968a1c1f9343aa5748373a8252285c7c4\"\u003e\u003ccode\u003e4a50581\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5c76cfd26a99d38c4e63c84ef4f1981de0a37f79\"\u003e\u003ccode\u003e5c76cfd\u003c/code\u003e\u003c/a\u003e Remove usage of the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c720f568da42909580a7876af1b8f50438cb1834\"\u003e\u003ccode\u003ec720f56\u003c/code\u003e\u003c/a\u003e Release axum-core v0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c96ead9d15998492cb1a84a7138bd849e8ce273\"\u003e\u003ccode\u003e0c96ead\u003c/code\u003e\u003c/a\u003e Remove unused rustversion dependency of axum-core (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a1d22f68a593967a83c1028efb70554b88525cf2\"\u003e\u003ccode\u003ea1d22f6\u003c/code\u003e\u003c/a\u003e Release axum 0.8.5 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ad2fd5b50b98502bc5966cac37e345fa0698e0b0\"\u003e\u003ccode\u003ead2fd5b\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a0692f9f540967166204ab09182ae1d5a0cd2134\"\u003e\u003ccode\u003ea0692f9\u003c/code\u003e\u003c/a\u003e Reject JSON bodies with trailing chars (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ae808502236f6333a2e817434002a1ae9a5dd1f7\"\u003e\u003ccode\u003eae80850\u003c/code\u003e\u003c/a\u003e Update to cargo-deny api version 2 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/651cc1e9353c3417f5ac546c60ce27981fe40cf5\"\u003e\u003ccode\u003e651cc1e\u003c/code\u003e\u003c/a\u003e Remove unused link def\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.6\"\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.48 to 4.5.49\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.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/6abe2f8c61e31d8d43fee42c18414926c60893be\"\u003e\u003ccode\u003e6abe2f8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d5c74542ce628b57424caec88efee1a231c436a0\"\u003e\u003ccode\u003ed5c7454\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5b2e960267b94d4811c9c3b99c62899a87505413\"\u003e\u003ccode\u003e5b2e960\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5985\"\u003e#5985\u003c/a\u003e from mernen/bash-cur\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e426f4ee7a467321a57c9a557b4378f375a9148e\"\u003e\u003ccode\u003ee426f4e\u003c/code\u003e\u003c/a\u003e fix(complete): Improve handling of current word in Bash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d5229218e8e6c2878f3acd6143140f6912e4ce41\"\u003e\u003ccode\u003ed522921\u003c/code\u003e\u003c/a\u003e test(complete): Demonstrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/74072bab6f817f87dd5c28ce2b7bcb074b2dd145\"\u003e\u003ccode\u003e74072ba\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5983\"\u003e#5983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.49\"\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.58 to 4.5.59\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0bb3ad7e12e729be9f152391558689ac4fdd31ec\"\u003e\u003ccode\u003e0bb3ad7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5cb5ce3873a882ba2a7d619864202eadef21fffa\"\u003e\u003ccode\u003e5cb5ce3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/245c8ba75a481250a48170f1add11532a7b7fd33\"\u003e\u003ccode\u003e245c8ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6149\"\u003e#6149\u003c/a\u003e from epage/wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd17a418a9e6665c98ff6e0ba2a039fd1921988e\"\u003e\u003ccode\u003edd17a41\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate wrap points with ANSI escape codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2cc4e350b9ea8955a9cf229405407426921e7871\"\u003e\u003ccode\u003e2cc4e35\u003c/code\u003e\u003c/a\u003e test(ui): Avoid override term width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/93e3559b1e4c8c81377f3598f7249b7708f4c379\"\u003e\u003ccode\u003e93e3559\u003c/code\u003e\u003c/a\u003e refactor(help): Clarify that we're carrying over indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b1c46e633c04f5cb0d819b15f25c1fde1a6e42c4\"\u003e\u003ccode\u003eb1c46e6\u003c/code\u003e\u003c/a\u003e refactor(help): Clarify var name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/03b9b38df059c1a9a529f295e038f81de295627a\"\u003e\u003ccode\u003e03b9b38\u003c/code\u003e\u003c/a\u003e test(help): Show styled wrapping behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9a39a534c3e95926be272765bec48a80e5ea9e7\"\u003e\u003ccode\u003ec9a39a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6146\"\u003e#6146\u003c/a\u003e from clap-rs/renovate/actions-checkout-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58599fb7bf865f8ec0a7a021dea8111f5dffe6d2\"\u003e\u003ccode\u003e58599fb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.5.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.6.4 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.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/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.5.1 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.0] - 2025-07-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version of criterion-plot to align dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.6.0] - 2025-05-17\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.80\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ereal_blackbox\u003c/code\u003e feature no longer has any impact. Criterion always uses \u003ccode\u003estd::hint::black_box()\u003c/code\u003e now.\nUsers of \u003ccode\u003ecriterion::black_box()\u003c/code\u003e should switch to \u003ccode\u003estd::hint::black_box()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclap\u003c/code\u003e dependency unpinned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egnuplot version is now correctly detected when using certain Windows binaries/configurations that used to fail\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAsync benchmarking with Tokio may be done via a \u003ccode\u003etokio::runtime::Handle\u003c/code\u003e, not only a \u003ccode\u003etokio::runtime::Runtime\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/bheisler/criterion.rs/commit/567405d25363804dd1e6d440a0c9d6612c4cecd8\"\u003e\u003ccode\u003e567405d\u003c/code\u003e\u003c/a\u003e release: bump criterion and criterion-plot versions (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ccccbcc15237233af22af4c76751a7aa184609b3\"\u003e\u003ccode\u003eccccbcc\u003c/code\u003e\u003c/a\u003e fix: deal with throughput in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/deb0eb021dbaa58678222725a455662f780751d0\"\u003e\u003ccode\u003edeb0eb0\u003c/code\u003e\u003c/a\u003e feat: support throughput reports in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/d4fd7cc478dfb15e82ea9726c8e4c5a3afc4bc49\"\u003e\u003ccode\u003ed4fd7cc\u003c/code\u003e\u003c/a\u003e Add CI job checking library builds with oldest allowed dependencies (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/43bf90a64b1b2ac8d7f448e1f79e0eff8f9c45ec\"\u003e\u003ccode\u003e43bf90a\u003c/code\u003e\u003c/a\u003e release version 0.6.0 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/92696e45c5750c3d946fd5bef28c141e2f6c80f9\"\u003e\u003ccode\u003e92696e4\u003c/code\u003e\u003c/a\u003e deps: unpin clap (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/5756a5d5268f2186cedac87b823d0f1c6aad04b8\"\u003e\u003ccode\u003e5756a5d\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.80 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/9d887c0145f86442cd7211fd50681d8a1402e84a\"\u003e\u003ccode\u003e9d887c0\u003c/code\u003e\u003c/a\u003e Fixed typo in faq.md (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/59b791a5876f001be504203752df0a4502de0967\"\u003e\u003ccode\u003e59b791a\u003c/code\u003e\u003c/a\u003e ci: test against MSRV and 1.87 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ace1cc93ef06c6d67f42ee5a57485a800fc5fe26\"\u003e\u003ccode\u003eace1cc9\u003c/code\u003e\u003c/a\u003e Fix warnings from clippy (rust 1.87.0) (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bheisler/criterion.rs/compare/0.5.1...0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diesel-async` from 0.5.2 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/weiznich/diesel_async/releases\"\u003ediesel-async's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDiesel-Async 0.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix building with different feature combinations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can support the development of diesel-async by contributions or by sponsoring the project on GitHub.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/weiznich/diesel_async/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/weiznich/diesel_async/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eDiesel-Async 0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to control the statement cache size\u003c/li\u003e\n\u003cli\u003eMinimize dependencies features\u003c/li\u003e\n\u003cli\u003eBump minimal supported mysql_async version to 0.36.0\u003c/li\u003e\n\u003cli\u003eFixing a bug in how we tracked open transaction that could lead to dangling transactions is specific cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can support the development of diesel-async by contributions or by sponsoring the project on GitHub.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/weiznich/diesel_async/compare/v0.5.2...v0.6.0\"\u003ehttps://github.com/weiznich/diesel_async/compare/v0.5.2...v0.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/weiznich/diesel_async/blob/main/CHANGELOG.md\"\u003ediesel-async's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.6.1] - 2025-07-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix features for some dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.6.0] - 2025-07-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to control the statement cache size\u003c/li\u003e\n\u003cli\u003eMinimize dependencies features\u003c/li\u003e\n\u003cli\u003eBump minimal supported mysql_async version to 0.36.0\u003c/li\u003e\n\u003cli\u003eFixing a bug in how we tracked open transaction that could lead to dangling transactions is specific cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/82b8c375c80c59f986e07b0fe7eaee30112648a4\"\u003e\u003ccode\u003e82b8c37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/weiznich/diesel_async/issues/245\"\u003e#245\u003c/a\u003e from weiznich/fix/244\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/6a413a84800c87c2397eef8d8fb9249168ac1df4\"\u003e\u003ccode\u003e6a413a8\u003c/code\u003e\u003c/a\u003e Fix building with different feature combinations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/52dc60134a3e2221d84212a69b5854b3d9b51917\"\u003e\u003ccode\u003e52dc601\u003c/code\u003e\u003c/a\u003e Fix Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/f043b13e93c16d08925ebc3178d49c7abfe6810a\"\u003e\u003ccode\u003ef043b13\u003c/code\u003e\u003c/a\u003e Prepare a diesel_async 0.6.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/a9f7a35f7a3b3d32f6316a6b83a8ad9bdfebbbce\"\u003e\u003ccode\u003ea9f7a35\u003c/code\u003e\u003c/a\u003e Copy new statement cache form diesel to unblock a release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/f8263a18147c49bc2a4d24707540c9731a814777\"\u003e\u003ccode\u003ef8263a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/weiznich/diesel_async/issues/240\"\u003e#240\u003c/a\u003e from progval/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/5f4aae077dd1bb48bc149f1ff0735a2e5ae59409\"\u003e\u003ccode\u003e5f4aae0\u003c/code\u003e\u003c/a\u003e Fix documentation link to SyncConnectionWrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/540b1a5a44eeb0e7cad63c008d931671d38cd8cc\"\u003e\u003ccode\u003e540b1a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/weiznich/diesel_async/issues/242\"\u003e#242\u003c/a\u003e from weiznich/fix/241\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/2e4075aae1af8eaaf957b134913804e87dcbc573\"\u003e\u003ccode\u003e2e4075a\u003c/code\u003e\u003c/a\u003e Fix a bug in how we handle serialization errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/7d456345484c4aa44998707a69633ecfb2653ee3\"\u003e\u003ccode\u003e7d45634\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/weiznich/diesel_async/issues/239\"\u003e#239\u003c/a\u003e from weiznich/fix/bump_msrv_1.84\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/weiznich/diesel_async/compare/v0.5.2...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.4 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/76b459b82cd7de7035d96f7b6f0a178e02c4425c\"\u003e\u003ccode\u003e76b459b\u003c/code\u003e\u003c/a\u003e Use more precise capturing for some \u003ccode\u003eimpl Trait\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b3d9cc355e227a847a2d2ebcae38a230c005174d\"\u003e\u003ccode\u003eb3d9cc3\u003c/code\u003e\u003c/a\u003e Use the primitive slice's \u003ccode\u003eis_sorted\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/09db3cce19a24b74cfa13a1510fd72b8ab58ae83\"\u003e\u003ccode\u003e09db3cc\u003c/code\u003e\u003c/a\u003e Use inherent \u003ccode\u003eusize::div_ceil\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/354b7325467252009f8bc0bd7155798a17deb84a\"\u003e\u003ccode\u003e354b732\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/f46ba0ac88ac0ce5f98f5b2bdef3a2a53618d257\"\u003e\u003ccode\u003ef46ba0a\u003c/code\u003e\u003c/a\u003e Bump version to 0.17.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/9f08f12f4076e02884e39331b39a86fb5b955b43\"\u003e\u003ccode\u003e9f08f12\u003c/code\u003e\u003c/a\u003e Upgrade to console 0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/9afc3621129d2007ce0bdbda1be537d7fd66cbb3\"\u003e\u003ccode\u003e9afc362\u003c/code\u003e\u003c/a\u003e draw_target: inline the format arg to silence clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/880d8ce6b9e1615605fdf2c84cc24068f985a0b0\"\u003e\u003ccode\u003e880d8ce\u003c/code\u003e\u003c/a\u003e Switch from number_prefix to unit-prefix (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/458e4dc391c1b001937e502bd450a0bfc8b4d9f6\"\u003e\u003ccode\u003e458e4dc\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/abd2181eb058de862984d3792bf31741ec03b2ba\"\u003e\u003ccode\u003eabd2181\u003c/code\u003e\u003c/a\u003e Use width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/79ea0854149f7a7d2338a26daa5760d1cd696733\"\u003e\u003ccode\u003e79ea085\u003c/code\u003e\u003c/a\u003e Add ProgressBar::force_draw (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonrpsee` from 0.24.9 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases\"\u003ejsonrpsee's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow max websocket frame size to be set (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[Fixed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove username and password from URL after building Authorization header (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003ch2\u003e[v0.25.1] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA small follow-up patch release that adds a \u003ccode\u003eClone impl\u003c/code\u003e for the middleware RpcLogger which was missing\nand broke the Clone impl for the HttpClient.\u003c/p\u003e\n\u003cp\u003eIf you are updating from v0.24, have a look at \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\"\u003ehttps://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\u003c/a\u003e because it contains some breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\"\u003ehttps://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003e[v0.25.0] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA new breaking release which has been in the making for a while and the biggest change is that the\n\u003ccode\u003eRpcServiceT trait\u003c/code\u003e has been changed to support both the client and server side:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003epub trait RpcServiceT {\n\t/// Response type for `RpcServiceT::call`.\n\ttype MethodResponse;\n\t/// Response type for `RpcServiceT::notification`.\n\ttype NotificationResponse;\n\t/// Response type for `RpcServiceT::batch`.\n\ttype BatchResponse;\n\u003cpre\u003e\u003ccode\u003e/// Processes a single JSON-RPC call, which may be a subscription or regular call.\nfn call\u0026amp;lt;'a\u0026amp;gt;(\u0026amp;amp;self, request: Request\u0026amp;lt;'a\u0026amp;gt;) -\u0026amp;gt; impl Future\u0026amp;lt;Output = Self::MethodResponse\u0026amp;gt; + Send + 'a;\n\n/// Processes multiple JSON-RPC calls at once, similar to `RpcServiceT::call`.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/blob/master/CHANGELOG.md\"\u003ejsonrpsee's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow max websocket frame size to be set (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[Fixed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove username and password from URL after building Authorization header (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.25.1] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA small follow-up patch release that adds a \u003ccode\u003eClone impl\u003c/code\u003e for the middleware RpcLogger which was missing\nand broke the Clone impl for the HttpClient.\u003c/p\u003e\n\u003ch2\u003e[v0.25.0] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA new breaking release which has been in the making for a while and the biggest change is that the\n\u003ccode\u003eRpcServiceT trait\u003c/code\u003e has been changed to support both the client and server side:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003epub trait RpcServiceT {\n\t/// Response type for `RpcServiceT::call`.\n\ttype MethodResponse;\n\t/// Response type for `RpcServiceT::notification`.\n\ttype NotificationResponse;\n\t/// Response type for `RpcServiceT::batch`.\n\ttype BatchResponse;\n\u003cpre\u003e\u003ccode\u003e/// Processes a single JSON-RPC call, which may be a subscription or regular call.\nfn call\u0026amp;lt;'a\u0026amp;gt;(\u0026amp;amp;self, request: Request\u0026amp;lt;'a\u0026amp;gt;) -\u0026amp;gt; impl Future\u0026amp;lt;Output = Self::MethodResponse\u0026amp;gt; + Send + 'a;\n\n/// Processes multiple JSON-RPC calls at once, similar to `RpcServiceT::call`.\n///\n/// This method wraps `RpcServiceT::call` and `RpcServiceT::notification`,\n/// but the root RPC service does not inherently recognize custom implementations\n/// of these methods.\n///\n/// As a result, if you have custom logic for individual calls or notifications,\n/// you must duplicate that implementation in this method or no middleware will be applied\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/b0a45c67cd32c6bbbcd29ea2bd4722f4d95a8f3c\"\u003e\u003ccode\u003eb0a45c6\u003c/code\u003e\u003c/a\u003e Prepare to release v0.26.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/9e551cbbabd7b76a61a38e623c570b2a55f3d8ff\"\u003e\u003ccode\u003e9e551cb\u003c/code\u003e\u003c/a\u003e chore(deps): bump Swatinem/rust-cache from 2.7.8 to 2.8.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/b92aaaf0cc53642bb64da8c0b2ee976540f82a04\"\u003e\u003ccode\u003eb92aaaf\u003c/code\u003e\u003c/a\u003e Fix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/c0b947fb2e6fb3659b55c588aa8f64e234d79dff\"\u003e\u003ccode\u003ec0b947f\u003c/code\u003e\u003c/a\u003e feat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/fa7d1c8ca19a7d3601957ddf6593610b27c380f8\"\u003e\u003ccode\u003efa7d1c8\u003c/code\u003e\u003c/a\u003e chore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/ffd5020e9c2940e1d5cfb49900b4a17518f24ec3\"\u003e\u003ccode\u003effd5020\u003c/code\u003e\u003c/a\u003e chore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/85dcced9ecaee970f4433e066a537e80a1fdceb7\"\u003e\u003ccode\u003e85dcced\u003c/code\u003e\u003c/a\u003e increase max websocket frame size (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/d3d9fa8553756751ad913830e7d0d0faca614cb5\"\u003e\u003ccode\u003ed3d9fa8\u003c/code\u003e\u003c/a\u003e fix: Remove username and password from URL after building Authorization heade...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/18695364e2386f6361f36150cbb56e41b42f13fd\"\u003e\u003ccode\u003e1869536\u003c/code\u003e\u003c/a\u003e chore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/f04afa740e55db60dce20d9839758792f035ffff\"\u003e\u003ccode\u003ef04afa7\u003c/code\u003e\u003c/a\u003e Expose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paritytech/jsonrpsee/compare/v0.24.9...v0.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `md5` from 0.7.0 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stainless-steel/md5/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mockall` from 0.12.1 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asomers/mockall/blob/master/CHANGELOG.md\"\u003emockall's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[ 0.13.1 ] - 2024-11-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSuppress warnings about the \u003ccode\u003e#[expect]\u003c/code\u003e lint, new in Rust 1.81.0, in\ngenerated code.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/619\"\u003e#619\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSuppress the \u003ccode\u003e#[clippy::ref_option]\u003c/code\u003e warning, new in Rust 1.83.0, in\ngenerated code.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/618\"\u003e#618\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen mocking functions with a closure argument, but not using\n\u003ccode\u003e#[concretize]\u003c/code\u003e, include any additional trait bounds in the trait object\nargument passed to \u003ccode\u003e.with\u003c/code\u003e and \u003ccode\u003e.returning\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/606\"\u003e#606\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed naming conflict when mocking multiple traits with same name but from\ndifferent modules.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/601\"\u003e#601\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[ 0.13.0 ] - 2024-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the ability to use \u003ccode\u003e#[concretize]\u003c/code\u003e with methods that have an \u003ccode\u003eFnMut\u003c/code\u003e\nargument.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/595\"\u003e#595\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the ability to mock methods that use \u003ccode\u003e#[auto_enum]\u003c/code\u003e, from the\n\u003ccode\u003eauto_enums\u003c/code\u003e crate.  But only for methods that use RPIT; Mockall can't yet\nhandle syntax like \u003ccode\u003e-\u0026gt; Result\u0026lt;(), impl T\u0026gt;\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/590\"\u003e#590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the ability to mock methods that use \u003ccode\u003e#[inline]\u003c/code\u003e or \u003ccode\u003e#[cold]\u003c/code\u003e, and\nmethods or traits that use \u003ccode\u003e#[must_use]\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/555\"\u003e#555\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRaised MSRV to 1.71.0 due to the \u003ccode\u003eC-unwind\u003c/code\u003e ABI.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/585\"\u003e#585\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNo longer poison a Context object's internal \u003ccode\u003eMutex\u003c/code\u003e when panicing.  This\nrequires the \u0026quot;nightly\u0026quot; feature.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/527\"\u003e#527\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\u003eFixed panicing within mocked \u003ccode\u003eextern \u0026quot;C\u0026quot;\u003c/code\u003e functions, for example due to\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/62f92cb84a042116eceb1f734c63e928072f1cef\"\u003e\u003ccode\u003e62f92cb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/46747dccf965473d3363fb217ad020798d174177\"\u003e\u003ccode\u003e46747dc\u003c/code\u003e\u003c/a\u003e Format the CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/44d319b3f98dee1ee4a90fee6fb740e29dd2995c\"\u003e\u003ccode\u003e44d319b\u003c/code\u003e\u003c/a\u003e Better error message when mocking structs with elided lifetimes (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/a96a23e6de2f29517efa41d2f89b13cc670a0f52\"\u003e\u003ccode\u003ea96a23e\u003c/code\u003e\u003c/a\u003e Suppress #[expect] attributes in the generated code (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/dee7bcbcbe046c05c6d00175f8671bada927d7cc\"\u003e\u003ccode\u003edee7bcb\u003c/code\u003e\u003c/a\u003e Clippy: fix unnecessary_map_or lint (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/e1ac2e14c2218100b7de548788ecf6d35c5fe914\"\u003e\u003ccode\u003ee1ac2e1\u003c/code\u003e\u003c/a\u003e Suppress the clippy::ref_option warning in generated code (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/d5b3b4669403419c587ddf9b8f1b180210f8a1ff\"\u003e\u003ccode\u003ed5b3b46\u003c/code\u003e\u003c/a\u003e Clippy cleanup: needless_lifetimes (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/97c31d2d0a9d38e2805777be49873e9ebcaf56a8\"\u003e\u003ccode\u003e97c31d2\u003c/code\u003e\u003c/a\u003e Clippy cleanup (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/5394a9bbbc095c640b1ef3f2a1f260decb06332c\"\u003e\u003ccode\u003e5394a9b\u003c/code\u003e\u003c/a\u003e Fix missing_docs lints with the latest nightly (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/6c5276e50d00b102b2c835a632f60373fdf70c68\"\u003e\u003ccode\u003e6c5276e\u003c/code\u003e\u003c/a\u003e During declosurefy, make sure to include additional trait bounds (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asomers/mockall/compare/v0.12.1...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object_store` from 0.11.2 to 0.12.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md\"\u003eobject_store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eHistorical Changelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/tree/v0.12.3\"\u003ev0.12.3\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.12.2...v0.12.3\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eS3 store fails without retrying \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate and Remove DynamoCommit \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove payload helpers from \u003ccode\u003eGetResult\u003c/code\u003e to \u003ccode\u003eGetResultPayload\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/352\"\u003e#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetry on 429s and equivalents \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/309\"\u003e#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eobject_store: Support \u003ccode\u003econtainer@account.dfs.core.windows.net/path\u003c/code\u003e URL style for \u003ccode\u003eaz\u003c/code\u003e protocol \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/285\"\u003e#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003ePutMultiPartOpts\u003c/code\u003e to \u003ccode\u003ePutMultiPartOptions\u003c/code\u003e, the old name is deprecated and will be removed in the next major release \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/406\"\u003e#406\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder panics on malformed GCS private key instead of returning error \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/419\"\u003e#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check --no-default-features --features=aws,azure,gcp,http\u003c/code\u003e fails \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/411\"\u003e#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect prefix in \u003ccode\u003eObjectStoreScheme::parse\u003c/code\u003e for Azure HTTP urls \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/398\"\u003e#398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePutMode::Update\u003c/code\u003e support for \u003ccode\u003eLocalFileSystem\u003c/code\u003e? \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/423\"\u003e#423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: retry on 408 \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/426\"\u003e#426\u003c/a\u003e (\u003ca href=\"https://github.com/criccomini\"\u003ecriccomini\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: expose source of \u003ccode\u003eRetryError\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/422\"\u003e#422\u003c/a\u003e (\u003ca href=\"https://github.com/crepererum\"\u003ecrepererum\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gcp): throw error instead of panicking if read pem fails \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/421\"\u003e#421\u003c/a\u003e (\u003ca href=\"https://github.com/HugoCasa\"\u003eHugoCasa\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\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/commits/v0.12.4\"\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.27.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e0.30.0 Release\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.30.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades Metrics-SDK to stable!\u003c/p\u003e\n\u003cp\u003eSee summary of release notes: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.29.0 Release\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.29.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs-SDK to stable\u003c/li\u003e\n\u003cli\u003eLogs-Appender-Tracing to stable\u003c/li\u003e\n\u003cli\u003eBaggage to RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd deprecates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus exporter is - now deprecated in favor of OTLP exporter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0 Release\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.28.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs API to stable\u003c/li\u003e\n\u003cli\u003eLogs-SDK, Logs OTLP exporter, Logs-Appender-Tracing to RC\u003c/li\u003e\n\u003cli\u003eMetrics-API to stable\u003c/li\u003e\n\u003cli\u003eMetrics-SDK, Metrics OTLP exporter to RC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release introduces several breaking changes as we progress toward a stable version for logs and metrics. We recommend reviewing the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/migration_0.28.md\"\u003eMigration Guide\u003c/a\u003e along with the changelogs to ensure a smooth upgrade.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eThis release has improved internal logging to help with troubleshooting.\u003c/p\u003e\n\u003ch2\u003eopentelemetry_sdk-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eRefer to opentelemetry-sdk \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry_sdk-0.27.1/opentelemetry-sdk/CHANGELOG.md#0271\"\u003eCHANGELOG\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003eopentelemetry-otlp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.30\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.30 introduces a few breaking changes to the\n\u003ccode\u003eopentelemetry_sdk\u003c/code\u003e crate in the \u003ccode\u003emetrics\u003c/code\u003e feature. These changes were essential\nto drive the Metrics SDK towards stability. With this release, the Metrics SDK\nis officially declared stable. The Metrics API was declared stable last year,\nand previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked\nstable. Importantly, no breaking changes have been introduced to components\nalready marked as stable.\u003c/p\u003e\n\u003cp\u003eIt is worth noting that the \u003ccode\u003eopentelemetry-otlp\u003c/code\u003e crate remains in a\nRelease-Candidate state and is not yet considered stable. With the API and SDK\nfor Logs and Metrics now stable, the focus will shift towards further refining\nand stabilizing the OTLP Exporters in upcoming releases. Additionally,\nDistributed Tracing is expected to progress towards stability, addressing key\ninteroperability challenges.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK Improvements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStabilized \u0026quot;view\u0026quot; features\u003c/strong\u003e: Previously under an experimental feature\nflag, views can now be used to modify the name, unit, description, and\ncardinality limit of a metric. Advanced view capabilities, such as changing\naggregation or dropping attributes, remain under the experimental feature\nflag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCardinality capping\u003c/strong\u003e: Introduced the ability to cap cardinality and\nconfigure limits using views.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePolished public API\u003c/strong\u003e: Refined the public API to hide implementation\ndetails from exporters, enabling future internal optimizations and ensuring\nconsistency. Some APIs related to authoring custom metric readers have been\nmoved behind experimental feature flags. These advanced use cases require\nmore time to finalize the API surface before being included in the stable\nrelease.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eContext-Based Suppression\u003c/h3\u003e\n\u003cp\u003eAdded the ability to suppress telemetry based on Context. This feature prevents\ntelemetry-induced-telemetry scenarios and addresses a long-standing issue. Note\nthat suppression relies on proper context propagation. Certain libraries used in\nOTLP Exporters utilize \u003ccode\u003etracing\u003c/code\u003e but do not adopt OpenTelemetry's context\npropagation. As a result, not all telemetry is automatically suppressed with\nthis feature. Improvements in this area are expected in future releases.\u003c/p\u003e\n\u003ch2\u003eNext Release\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/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-otlp-0.27.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-proto` from 0.27.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-proto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e0.30.0 Release\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.30.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades Metrics-SDK to stable!\u003c/p\u003e\n\u003cp\u003eSee summary of release notes: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.29.0 Release\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.29.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs-SDK to stable\u003c/li\u003e\n\u003cli\u003eLogs-Appender-Tracing to stable\u003c/li\u003e\n\u003cli\u003eBaggage to RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd deprecates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus exporter is - now deprecated in favor of OTLP exporter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0 Release\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.28.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs API to stable\u003c/li\u003e\n\u003cli\u003eLogs-SDK, Logs OTLP exporter, Logs-Appender-Tracing to RC\u003c/li\u003e\n\u003cli\u003eMetrics-API to stable\u003c/li\u003e\n\u003cli\u003eMetrics-SDK, Metrics OTLP exporter to RC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release introduces several breaking changes as we progress toward a stable version for logs and metrics. We recommend reviewing the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/migration_0.28.md\"\u003eMigration Guide\u003c/a\u003e along with the changelogs to ensure a smooth upgrade.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eThis release has improved internal logging to help with troubleshooting.\u003c/p\u003e\n\u003ch2\u003eopentelemetry_sdk-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eRefer to opentelemetry-sdk \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry_sdk-0.27.1/opentelemetry-sdk/CHANGELOG.md#0271\"\u003eCHANGELOG\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003eopentelemetry-proto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.30\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.30 introduces a few breaking changes to the\n\u003ccode\u003eopentelemetry_sdk\u003c/code\u003e crate in the \u003ccode\u003emetrics\u003c/code\u003e feature. These changes were essential\nto drive the Metrics SDK towards stability. With this release, the Metrics SDK\nis officially declared stable. The Metrics API was declared stable last year,\nand previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked\nstable. Importantly, no breaking changes have been introduced to components\nalready marked as stable.\u003c/p\u003e\n\u003cp\u003eIt is worth noting that the \u003ccode\u003eopentelemetry-otlp\u003c/code\u003e crate remains in a\nRelease-Candidate state and is not yet considered stable. With the API and SDK\nfor Logs and Metrics now stable, the focus will shift towards further refining\nand stabilizing the OTLP Exporters in upcoming releases. Additionally,\nDistributed Tracing is expected to progress towards stability, addressing key\ninteroperability challenges.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK Improvements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStabilized \u0026quot;view\u0026quot; features\u003c/strong\u003e: Previously under an experimental feature\nflag, views can now be used to modify the name, unit, description, and\ncardinality limit of a metric. Advanced view capabilities, such as changing\naggregation or dropping attributes, remain under the experimental feature\nflag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCardinality capping\u003c/strong\u003e: Introduced the ability to cap cardinality and\nconfigure limits using views.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePolished public API\u003c/strong\u003e: Refined the public API to hide implementation\ndetails from exporters, enabling future internal optimizations and ensuring\nconsistency. Some APIs related to authoring custom metric readers have been\nmoved behind experimental feature flags. These advanced use cases require\nmore time to finalize the API surface before being included in the stable\nrelease.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eContext-Based Suppression\u003c/h3\u003e\n\u003cp\u003eAdded the ability to suppress telemetry based on Context. This feature prevents\ntelemetry-induced-telemetry scenarios and addresses a long-standing issue. Note\nthat suppression relies on proper context propagation. Certain libraries used in\nOTLP Exporters utilize \u003ccode\u003etracing\u003c/code\u003e but do not adopt OpenTelemetry's context\npropagation. As a result, not all telemetry is automatically suppressed with\nthis feature. Improvements in this area are expected in future releases.\u003c/p\u003e\n\u003ch2\u003eNext Release\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/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-proto-0.27.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-semantic-conventions` from 0.27.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e0.30.0 Release\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.30.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades Metrics-SDK to stable!\u003c/p\u003e\n\u003cp\u003eSee summary of release notes: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.29.0 Release\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.29.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs-SDK to stable\u003c/li\u003e\n\u003cli\u003eLogs-Appender-Tracing to stable\u003c/li\u003e\n\u003cli\u003eBaggage to RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd deprecates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus exporter is - now deprecated in favor of OTLP exporter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for indiv...\n\n_Description has been truncated_","html_url":"https://github.com/MystenLabs/walrus/pull/2635","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MystenLabs%2Fwalrus/issues/2635","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2635/packages"},{"uuid":"2893194945","node_id":"PR_kwDOO08o786scqbB","number":2,"state":"open","title":"Bump the cargo-minor-and-patch-dependencies group with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-07T08:59:01.000Z","updated_at":"2025-10-07T08:59:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-minor-and-patch-dependencies","update_count":21,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.1","repository_url":"https://github.com/rust-random/rand"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde_with","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.4","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower-http","old_version":"0.5.2","new_version":"0.6.6","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"jsonrpsee","old_version":"0.24.9","new_version":"0.26.0","repository_url":"https://github.com/paritytech/jsonrpsee"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"reqwest","old_version":"0.11.27","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"http-body-util","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/hyperium/http-body"},{"name":"axum-extra","old_version":"0.10.1","new_version":"0.10.3","repository_url":"https://github.com/tokio-rs/axum"},{"name":"const-str","old_version":"0.6.2","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"prost","old_version":"0.12.6","new_version":"0.13.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.12.6","new_version":"0.13.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"tower","old_version":"0.4.13","new_version":"0.5.2","repository_url":"https://github.com/tower-rs/tower"},{"name":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch-dependencies group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.48` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.13.0` | `3.15.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.4` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.5.2` | `0.6.6` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.42` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [jsonrpsee](https://github.com/paritytech/jsonrpsee) | `0.24.9` | `0.26.0` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.12.15` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.17` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.2` | `0.1.3` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.10.1` | `0.10.3` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.2` | `0.7.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.4` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.4` |\n| [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n\nUpdates `serde_json` from 1.0.140 to 1.0.145\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.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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\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.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.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\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\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\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/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\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/8929123b4d5abb7cae349c5f8213bf2fa8583821\"\u003e\u003ccode\u003e8929123\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eAlphabetic\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\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/06b16426bd1431e164247c8bdf109cedb67213f7\"\u003e\u003ccode\u003e06b1642\u003c/code\u003e\u003c/a\u003e Remove unnecessary underscore from `impl\u0026lt;T, const N: usize\u0026gt; Distribution\u0026lt;[T; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/49d76cd7b4a318114cff22494997c73a56ffd95c\"\u003e\u003ccode\u003e49d76cd\u003c/code\u003e\u003c/a\u003e rename extract to extract_lane (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0a70fd8be09196bcaf4a86e732bce501b42ef86\"\u003e\u003ccode\u003ee0a70fd\u003c/code\u003e\u003c/a\u003e Change to use \u003ccode\u003earray::from_fn\u003c/code\u003e in \u003ccode\u003eDistribution\\\u0026lt;[T; N]\u0026gt; for StandardUniform\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/0bc3f652c4500406b343a517e058caedd1f095a9\"\u003e\u003ccode\u003e0bc3f65\u003c/code\u003e\u003c/a\u003e Move rand distr (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/2677c49960e3a3fc2f1a8df90c1d7104089903f2\"\u003e\u003ccode\u003e2677c49\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;not a crypto library\u0026quot; policy and SECURITY.md (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bfd1826c36c441236f218af478edd794bca7f23a\"\u003e\u003ccode\u003ebfd1826\u003c/code\u003e\u003c/a\u003e SeedableRng docs: add note on (lack of) reproducibility (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c01aee7a138ff77657782069771bb11f120318d7\"\u003e\u003ccode\u003ec01aee7\u003c/code\u003e\u003c/a\u003e Fix some links (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1571\"\u003e#1571\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.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.40 to 4.5.48\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.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.46\u003c/h2\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\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\u003ch2\u003ev4.5.44\u003c/h2\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.43\u003c/h2\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\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\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases 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/c3a1ddc1182fa7cf2cfe6d6dba4f76db83d48178\"\u003e\u003ccode\u003ec3a1ddc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4460ff44b375c8d596fb70b848ff401fe12942c0\"\u003e\u003ccode\u003e4460ff4\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54947a1b4bc70745cd5787fb92a830081c6ed291\"\u003e\u003ccode\u003e54947a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5981\"\u003e#5981\u003c/a\u003e from mernen/fix-bash-clap-complete-space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fd3f6d271defef2aa2f111555a005689f71f6acb\"\u003e\u003ccode\u003efd3f6d2\u003c/code\u003e\u003c/a\u003e fix(complete): Restore nospace in bash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2f6a1083d94b832af96b791fc934beb043a969cb\"\u003e\u003ccode\u003e2f6a108\u003c/code\u003e\u003c/a\u003e test(complete): Demonstrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88be5738e33018f3298fabb7b67835eefbc55e0\"\u003e\u003ccode\u003ef88be57\u003c/code\u003e\u003c/a\u003e style: Ensure consistent newlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f209bce2203498e743b171b7ac64f0fb9d3ae590\"\u003e\u003ccode\u003ef209bce\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f33ff7f81ab78c227a127fbd2dbd0fed1455a6fb\"\u003e\u003ccode\u003ef33ff7f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bf06e6f8f6efc5af03a52c5e4cfea39c682aa500\"\u003e\u003ccode\u003ebf06e6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5974\"\u003e#5974\u003c/a\u003e from kryvashek/support-clearing-args-matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5d357ada532d430290c2de14c918833564f12795\"\u003e\u003ccode\u003e5d357ad\u003c/code\u003e\u003c/a\u003e feat(parser): Added ArgMatches::try_clear_id()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.48\"\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.13.0 to 3.15.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.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    pub BoolAsString,\n    bool,\n    |x: \u0026amp;bool| ::std::string::ToString::to_string(x),\n    |x: ::std::string::String| x.parse()\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.16 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/877\"\u003e#877\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis extends the existing support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.14 and v0.15 to the newly released version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.76, since that is required for \u003ccode\u003etoml\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.14.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow macro expansion in the docs.rs generated rustdoc.\nSince macros are used to generate trait implementations, this is useful to understand the exact generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.14.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eRange\u003c/code\u003e, \u003ccode\u003eRangeFrom\u003c/code\u003e, \u003ccode\u003eRangeTo\u003c/code\u003e, \u003ccode\u003eRangeInclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/851\"\u003e#851\u003c/a\u003e)\n\u003ccode\u003eRangeToInclusive\u003c/code\u003e is currently unsupported by serde.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eschemars\u003c/code\u003e implementations for \u003ccode\u003eBound\u003c/code\u003e, \u003ccode\u003eRange\u003c/code\u003e, \u003ccode\u003eRangeFrom\u003c/code\u003e, \u003ccode\u003eRangeTo\u003c/code\u003e, \u003ccode\u003eRangeInclusive\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eschemars\u003c/code\u003e v1 under the \u003ccode\u003eschemars_1\u003c/code\u003e feature flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ea38dce3a645abd507c39f9595c9f99574dcd024\"\u003e\u003ccode\u003eea38dce\u003c/code\u003e\u003c/a\u003e Bump version to 3.15.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/892\"\u003e#892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/a3da8e643f0321661cd924af824a1db457ac060f\"\u003e\u003ccode\u003ea3da8e6\u003c/code\u003e\u003c/a\u003e Bump version to 3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/c36e692de36b319d181bf585ab78c424b47b127e\"\u003e\u003ccode\u003ec36e692\u003c/code\u003e\u003c/a\u003e Bump dev-dependencies (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/ae8466dd31fc0d8931cce37dae95efdab175304a\"\u003e\u003ccode\u003eae8466d\u003c/code\u003e\u003c/a\u003e Bump dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f7337ff7ec3ba7477130e28dba220e3343f8b3bf\"\u003e\u003ccode\u003ef7337ff\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eserde_core\u003c/code\u003e and remove dependencies on \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/c1d73b3c31837258d35d20612214725cb7388c85\"\u003e\u003ccode\u003ec1d73b3\u003c/code\u003e\u003c/a\u003e Replace serde with serde_core in all files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/320d292f23d1e90539596ddccd787b0dbadb58b8\"\u003e\u003ccode\u003e320d292\u003c/code\u003e\u003c/a\u003e Remove dependency on serde_derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/dca6df80839da76d00820e5fa7f635a7692593f0\"\u003e\u003ccode\u003edca6df8\u003c/code\u003e\u003c/a\u003e Remove version-sync crate and reimplement needed functionality with regex and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/6c6e53f0b1efe7a46e8917443b6eb33ff8548ad0\"\u003e\u003ccode\u003e6c6e53f\u003c/code\u003e\u003c/a\u003e Remove version-sync crate and reimplement needed functionality with regex and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f64ea4035c87515e13ccf354ea6373a03cfb4966\"\u003e\u003ccode\u003ef64ea40\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.16 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.13.0...v3.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typenum` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paholg/typenum/releases\"\u003etypenum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eexclude some files from published crates (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/223\"\u003e#223\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/223\"\u003e#223\u003c/a\u003e (\u003ca href=\"https://github.com/paholg/typenum/commit/827d80abddd5bb5f627fedb15708fb5d0a515f11\"\u003eFabio Valentini\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5ab37fa: Mark generated files with git attribute (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/222\"\u003e#222\u003c/a\u003e) (David Tolnay) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/222\"\u003e#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e7ceeb76: fix tarr! pattern match (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/225\"\u003e#225\u003c/a\u003e) (Kyle Gullion) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/225\"\u003e#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ee71d144: Fix const-generics feature on 16-bit targets (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/224\"\u003e#224\u003c/a\u003e) (Robin Krahl) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/224\"\u003e#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e6b1603e: Remove deprecated feature flag from lib.rs (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/231\"\u003e#231\u003c/a\u003e) (Yuki Okushi) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/231\"\u003e#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ef86d468: Fix CI job (Paho Lurie-Gregg)\u003c/li\u003e\n\u003cli\u003eda36818: Remove wrong documentation about type operators (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/229\"\u003e#229\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/229\"\u003e#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e9b05f6c: Add core::fmt::Binary support for integers (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/228\"\u003e#228\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/228\"\u003e#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e44eece3: Add constants for powers of two minus one (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/227\"\u003e#227\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/227\"\u003e#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e39492ae: add implementations for ToInt for isize, i128, and u128 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/230\"\u003e#230\u003c/a\u003e) (blacktemplar) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e65d1738: Version 1.19.0 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/235\"\u003e#235\u003c/a\u003e) (Paho Lurie-Gregg) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/235\"\u003e#235\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/paholg/typenum/blob/main/CHANGELOG.md\"\u003etypenum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.19.0 (2025-10-01)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[fixed] Conflicting trait implementations with the \u003ccode\u003econst-generics\u003c/code\u003e feature\non 16-bit targets\u003c/li\u003e\n\u003cli\u003e[fixed] Remove deprecated feature flag\u003c/li\u003e\n\u003cli\u003e[added] Support \u003ccode\u003ecore::fmt::Binary\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[added] Constants for 2^N - 1\u003c/li\u003e\n\u003cli\u003e[added] Implemented \u003ccode\u003eToInt\u003c/code\u003e for \u003ccode\u003eisize\u003c/code\u003e, \u003ccode\u003ei128\u003c/code\u003e, and \u003ccode\u003eu128\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/paholg/typenum/commit/65d17389fad2919dab23c1e62cdf1226615c72bd\"\u003e\u003ccode\u003e65d1738\u003c/code\u003e\u003c/a\u003e Version 1.19.0 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/39492aee86a413aac80ea7674e3885cc9797a11a\"\u003e\u003ccode\u003e39492ae\u003c/code\u003e\u003c/a\u003e add implementations for ToInt for isize, i128, and u128 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/44eece35268ea8265d5f23aeb7663a175a4071e0\"\u003e\u003ccode\u003e44eece3\u003c/code\u003e\u003c/a\u003e Add constants for powers of two minus one (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/9b05f6c9bd3f866ba170e2e9dd676fca7fe3a89b\"\u003e\u003ccode\u003e9b05f6c\u003c/code\u003e\u003c/a\u003e Add core::fmt::Binary support for integers (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/da3681872ef54682773720ae35ebb6a57d87e1ee\"\u003e\u003ccode\u003eda36818\u003c/code\u003e\u003c/a\u003e Remove wrong documentation about type operators (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/f86d468b4e35aec7dfea888cbf49748ddb159d0e\"\u003e\u003ccode\u003ef86d468\u003c/code\u003e\u003c/a\u003e Fix CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/6b1603eed15959fd6ffb1b686abd58a264c3a741\"\u003e\u003ccode\u003e6b1603e\u003c/code\u003e\u003c/a\u003e Remove deprecated feature flag from lib.rs (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/e71d144737fc82569ee322fc06acc6a91182999b\"\u003e\u003ccode\u003ee71d144\u003c/code\u003e\u003c/a\u003e Fix const-generics feature on 16-bit targets (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/7ceeb76dd516f71f934215f2b88c4f81a2047140\"\u003e\u003ccode\u003e7ceeb76\u003c/code\u003e\u003c/a\u003e fix tarr! pattern match (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/827d80abddd5bb5f627fedb15708fb5d0a515f11\"\u003e\u003ccode\u003e827d80a\u003c/code\u003e\u003c/a\u003e chore: exclude some files from published crates (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paholg/typenum/compare/v1.18.0...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.7.9 to 0.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eFrom\u0026lt;Bytes\u0026gt;\u003c/code\u003e for \u003ccode\u003eMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eExtension\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Allow setting the read buffer capacity of \u003ccode\u003eWebSocketUpgrade\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Improved code size / compile time of dependent crates (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3273\"\u003etokio-rs/axum#3273\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3142\"\u003etokio-rs/axum#3142\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3157\"\u003etokio-rs/axum#3157\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3178\"\u003etokio-rs/axum#3178\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3285\"\u003etokio-rs/axum#3285\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3294\"\u003etokio-rs/axum#3294\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.2\u003c/h2\u003e\n\u003cp\u003eYanked from crates.io due to unforeseen breaking change, see \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3190\"\u003e#3190\u003c/a\u003e for details\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eExtension\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003estatus\u003c/code\u003e function of rejections a \u003ccode\u003econst\u003c/code\u003e function, such\nas \u003ccode\u003eJsonRejection\u003c/code\u003e, \u003ccode\u003eQueryRejection\u003c/code\u003e and \u003ccode\u003ePathRejection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3142\"\u003etokio-rs/axum#3142\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3157\"\u003etokio-rs/axum#3157\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3168\"\u003etokio-rs/axum#3168\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-extra - v0.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Update to prost 0.12. Used for the \u003ccode\u003eProtobuf\u003c/code\u003e extractor (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/2224\"\u003e#2224\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/2224\"\u003e#2224\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/2224\"\u003etokio-rs/axum#2224\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.0\u003c/h2\u003e\n\u003ch2\u003esince rc.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e \u003ccode\u003eaxum::extract::ws::Message\u003c/code\u003e now uses \u003ccode\u003eBytes\u003c/code\u003e in place of \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e,\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8762520da82cd99b78b35869069b36cfa305d4b9\"\u003e\u003ccode\u003e8762520\u003c/code\u003e\u003c/a\u003e Release axum 0.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ac75e2f727ca2abb797d71e0846bbd9de2c2a678\"\u003e\u003ccode\u003eac75e2f\u003c/code\u003e\u003c/a\u003e Split up serve functions for Serve and WithGracefulShutdown again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c1162d31919a20ce693fecbc0abbf1f3c833bf4a\"\u003e\u003ccode\u003ec1162d3\u003c/code\u003e\u003c/a\u003e Extract handle_connection out of do_serve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c25184565b8cc1f14be66413394cfb789d66239f\"\u003e\u003ccode\u003ec251845\u003c/code\u003e\u003c/a\u003e Simplify do_serve a bit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ba4327ece075ec47deebfe714bdcf609adb3a4ed\"\u003e\u003ccode\u003eba4327e\u003c/code\u003e\u003c/a\u003e Stop implementing IntoFuture for Serve via with_graceful_shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/085be6970bbcb3d3d5fa8edae3180d80f93d2a6d\"\u003e\u003ccode\u003e085be69\u003c/code\u003e\u003c/a\u003e Move serve implementation out of WithGracefulShutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6587b6539386e55635a10a64611eaddb4cfbacdd\"\u003e\u003ccode\u003e6587b65\u003c/code\u003e\u003c/a\u003e Replace futures_util::pin_mut with std::pin::pin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/80c4eadd825e15ee7441103ed66537cf93d1d54a\"\u003e\u003ccode\u003e80c4ead\u003c/code\u003e\u003c/a\u003e Improve documentation about sharing state with handlers (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3333\"\u003e#3333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/53631b28731c33e6cb2ce12d71d1dfd1f21ccd42\"\u003e\u003ccode\u003e53631b2\u003c/code\u003e\u003c/a\u003e refactor(axum): Refactor json module (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3332\"\u003e#3332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/7b04b174b9de66d7fef8903894a6d802a8e7f25d\"\u003e\u003ccode\u003e7b04b17\u003c/code\u003e\u003c/a\u003e axum-extra: Pre-allocate right sized buffer when encoding protobuf response (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.7.9...axum-v0.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.5.2 to 0.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.6.6\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecompression: fix panic when looking in vary header (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/578\"\u003e#578\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/578\"\u003etower-rs/tower-http#578\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sulami\"\u003e\u003ccode\u003e@​sulami\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/578\"\u003etower-rs/tower-http#578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.5...tower-http-0.6.6\"\u003ehttps://github.com/tower-rs/tower-http/compare/tower-http-0.6.5...tower-http-0.6.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etower-http-0.6.5\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003enormalize_path: add \u003ccode\u003eappend_trailing_slash()\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eredirect: remove payload headers if redirect changes method to GET (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompression: avoid setting \u003ccode\u003evary: accept-encoding\u003c/code\u003e if already set (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/547\"\u003e#547\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/547\"\u003etower-rs/tower-http#547\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/572\"\u003e#572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/572\"\u003etower-rs/tower-http#572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/575\"\u003e#575\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/575\"\u003etower-rs/tower-http#575\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daalfox\"\u003e\u003ccode\u003e@​daalfox\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/547\"\u003etower-rs/tower-http#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mherrerarendon\"\u003e\u003ccode\u003e@​mherrerarendon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/574\"\u003etower-rs/tower-http#574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/575\"\u003etower-rs/tower-http#575\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.4...tower-http-0.6.5\"\u003ehttps://github.com/tower-rs/tower-http/compare/tower-http-0.6.4...tower-http-0.6.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etower-http 0.6.4\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edecompression: Support HTTP responses containing multiple ZSTD frames (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eServiceExt\u003c/code\u003e trait for chaining layers onto an arbitrary http service just\nlike \u003ccode\u003eServiceBuilderExt\u003c/code\u003e allows for \u003ccode\u003eServiceBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary trait bounds on \u003ccode\u003eS::Error\u003c/code\u003e for \u003ccode\u003eService\u003c/code\u003e impls of\n\u003ccode\u003eRequestBodyTimeout\u0026lt;S\u0026gt;\u003c/code\u003e and \u003ccode\u003eResponseBodyTimeout\u0026lt;S\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompression: Respect \u003ccode\u003eis_end_stream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a rare panic in \u003ccode\u003efs::ServeDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid \u003ccode\u003econtent-lenght\u003c/code\u003e of 1 in response to range requests to empty\nfiles (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eAsyncRequireAuthorization\u003c/code\u003e, use the original inner service after it is\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/635692d757f29dfa3041c02cd66c195be07bc8b3\"\u003e\u003ccode\u003e635692d\u003c/code\u003e\u003c/a\u003e v0.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/359d997420ac06f08e780471edd3e94a8757940f\"\u003e\u003ccode\u003e359d997\u003c/code\u003e\u003c/a\u003e Fix an indexing panic in compression (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/24c0f0b4f92cfd05dbef689459f573845a295c16\"\u003e\u003ccode\u003e24c0f0b\u003c/code\u003e\u003c/a\u003e refactor: slightly reduce use of \u003ccode\u003efutures-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/51723d48476cd8bcfc718f299fb6a5c21c5dc03e\"\u003e\u003ccode\u003e51723d4\u003c/code\u003e\u003c/a\u003e v0.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/0187232a11641536b45736513dd606590555186e\"\u003e\u003ccode\u003e0187232\u003c/code\u003e\u003c/a\u003e feat(compression): avoid setting \u003ccode\u003eVary: Accept-Encoding\u003c/code\u003e when already set (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/f64fbe6bc077765e9263f0e372088d5f8c58e26b\"\u003e\u003ccode\u003ef64fbe6\u003c/code\u003e\u003c/a\u003e fix(redirect): Removed \u003ccode\u003eheaders\u003c/code\u003e after empty payload set. (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/7388e7687c92c1439fccbe978c6e179a0034995c\"\u003e\u003ccode\u003e7388e76\u003c/code\u003e\u003c/a\u003e docs: Clarify TimeoutBody is a timeout per frame, not total (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/86615aabc803b36901711658f9517972bdcb648e\"\u003e\u003ccode\u003e86615aa\u003c/code\u003e\u003c/a\u003e normalize_path: Add \u003ccode\u003eAppend\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/fa8848e9d128f6ec2d5571fdb8cd74575bf3c834\"\u003e\u003ccode\u003efa8848e\u003c/code\u003e\u003c/a\u003e Release v0.6.4 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/2608a513ddaf44e93936c35f07a120f77823d608\"\u003e\u003ccode\u003e2608a51\u003c/code\u003e\u003c/a\u003e Make type inference work for ServiceExt (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.5.2...tower-http-0.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prometheus` from 0.13.4 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md\"\u003eprometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAPI change: Use \u003ccode\u003eAsRef\u0026lt;str\u0026gt;\u003c/code\u003e for owned label values (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/537\"\u003e#537\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprovement: Hashing improvements (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/532\"\u003e#532\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ehyper\u003c/code\u003e to 1.6 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/524\"\u003e#524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprocfs\u003c/code\u003e to 0.17 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/543\"\u003e#543\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprotobuf\u003c/code\u003e to 3.7.2 for RUSTSEC-2024-0437 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/541\"\u003e#541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ethiserror\u003c/code\u003e to 2.0 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/534\"\u003e#534\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Fix LSP and Clippy warnings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/540\"\u003e#540\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Bump MSRV to 1.81 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/539\"\u003e#539\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix \u003ccode\u003eregister_histogram_vec_with_registry\u003c/code\u003e docstring (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/528\"\u003e#528\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix typos in static-metric docstrings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/479\"\u003e#479\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Add missing \u003ccode\u003eprotobuf\u003c/code\u003e feature to README list (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/531\"\u003e#531\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e07efb4f372f1245bf7410b71e822c69877bcb32\"\u003e\u003ccode\u003ee07efb4\u003c/code\u003e\u003c/a\u003e prometheus: release 0.14.0 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/26e46ec03a36aa0aa4cd5c1a68e2635c44e44101\"\u003e\u003ccode\u003e26e46ec\u003c/code\u003e\u003c/a\u003e Hashing improvements (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e17c5ced2bc0f8ea436aaf1acc830a30ab15ada3\"\u003e\u003ccode\u003ee17c5ce\u003c/code\u003e\u003c/a\u003e build(deps): update procfs requirement from ^0.16 to ^0.17 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e5809b7ab922408e02f1ad2142a78f32b9f8e603\"\u003e\u003ccode\u003ee5809b7\u003c/code\u003e\u003c/a\u003e build(deps): update hyper requirement from ^0.14 to ^1.4 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/4a0e282888b56d72a59cfa21b21881f2b4aea7c3\"\u003e\u003ccode\u003e4a0e282\u003c/code\u003e\u003c/a\u003e Use AsRef\u0026lt;str\u0026gt; for owned label values (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/c3865f3c40a5609d5189731502d4bafce09e3df1\"\u003e\u003ccode\u003ec3865f3\u003c/code\u003e\u003c/a\u003e cargo: upgrade to protobuf 3.7 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/7e4e6f2d3398aceeeb4f698a8acf508c71152498\"\u003e\u003ccode\u003e7e4e6f2\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003eregister_histogram_vec_with_registry\u003c/code\u003e docstring (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/5b62f4b78b514c6d875ced1d0ad34450a69a8373\"\u003e\u003ccode\u003e5b62f4b\u003c/code\u003e\u003c/a\u003e Fix LSP and Clippy warnings and errors (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/52d76fc2d888cad2cac0218496acf2e9dd1f89d5\"\u003e\u003ccode\u003e52d76fc\u003c/code\u003e\u003c/a\u003e cargo: bump MSRV to 1.81 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/3bd0e82f1f85b1ab60a59cf09d640f9716cf845d\"\u003e\u003ccode\u003e3bd0e82\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ethiserror\u003c/code\u003e crate from 1.0 to 2.0 version (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tikv/rust-prometheus/compare/v0.13.4...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.42\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.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\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() 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/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 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/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 1.0.26 to 1.0.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/6ed8561154715b2c34df417a2052597d586f2c43\"\u003e\u003ccode\u003e6ed8561\u003c/code\u003e\u003c/a\u003e Release 1.0.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/6967bba0e2f09b9ead04e4c9e6bc3991fd9fe078\"\u003e\u003ccode\u003e6967bba\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/84d30574ff1460c741539ef934339219d972afe0\"\u003e\u003ccode\u003e84d3057\u003c/code\u003e\u003c/a\u003e Exclude build.rs from crates.io package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/b09aac935dcc468f76f1b80a1c5ff9645ddb51d1\"\u003e\u003ccode\u003eb09aac9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/343\"\u003e#343\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/49b8570e3495a415edbeda1b627ef028935c0386\"\u003e\u003ccode\u003e49b8570\u003c/code\u003e\u003c/a\u003e Delete backport module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/9b04afee2f5df8912d518346365ce564827ff33b\"\u003e\u003ccode\u003e9b04afe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/342\"\u003e#342\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/83a8e91dba4917e3a0b4aaff1b4e3c4f052da1c0\"\u003e\u003ccode\u003e83a8e91\u003c/code\u003e\u003c/a\u003e Delete no_nonzero_bitscan configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/e606a17855ae10f8a788c4057acaf650a8e69d49\"\u003e\u003ccode\u003ee606a17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/341\"\u003e#341\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/ebe7cf18971686bedfab3e617b9dcb2eacbcdc01\"\u003e\u003ccode\u003eebe7cf1\u003c/code\u003e\u003c/a\u003e Delete no_unsafe_op_in_unsafe_fn_lint configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/a381bff0447df3cdf8ba3b152abe4234001bfd4b\"\u003e\u003ccode\u003ea381bff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/340\"\u003e#340\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/semver/compare/1.0.26...1.0.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonrpsee` from 0.24.9 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases\"\u003ejsonrpsee's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow max websocket frame size to be set (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[Fixed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove username and password from URL after building Authorization header (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003ch2\u003e[v0.25.1] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA small follow-up patch release that adds a \u003ccode\u003eClone impl\u003c/code\u003e for the middleware RpcLogger which was missing\nand broke the Clone impl for the HttpClient.\u003c/p\u003e\n\u003cp\u003eIf you are updating from v0.24, have a look at \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\"\u003ehttps://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\u003c/a\u003e because it contains some breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\"\u003ehttps://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003e[v0.25.0] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA new breaking release which has been in the making for a while and the biggest change is that the\n\u003ccode\u003eRpcServiceT trait\u003c/code\u003e has been changed to support both the client and server side:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003epub trait RpcServiceT {\n\t/// Response type for `RpcServiceT::call`.\n\ttype MethodResponse;\n\t/// Response type for `RpcServiceT::notification`.\n\ttype NotificationResponse;\n\t/// Response type for `RpcServiceT::batch`.\n\ttype BatchResponse;\n\u003cpre\u003e\u003ccode\u003e/// Processes a single JSON-RPC call, which may be a subscription or regular call.\nfn call\u0026amp;lt;'a\u0026amp;gt;(\u0026amp;amp;self, request: Request\u0026amp;lt;'a\u0026amp;gt;) -\u0026amp;gt; impl Future\u0026amp;lt;Output = Self::MethodResponse\u0026amp;gt; + Send + 'a;\n\n/// Processes multiple JSON-RPC calls at once, similar to `RpcServiceT::call`.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/blob/master/CHANGELOG.md\"\u003ejsonrpsee's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirec...\n\n_Description has been truncated_","html_url":"https://github.com/The-Social-Proof-Foundation/mys-seal/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/The-Social-Proof-Foundation%2Fmys-seal/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"2888046880","node_id":"PR_kwDOOPsEW86sJBkg","number":338,"state":"closed","title":"Bump the cargo-minor-and-patch-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-07T09:58:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-05T12:17:05.000Z","updated_at":"2025-10-07T09:58:27.000Z","time_to_close":164482,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-minor-and-patch-dependencies","update_count":23,"packages":[{"name":"serde","old_version":"1.0.227","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.145","repository_url":"https://github.com/serde-rs/json"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.1","repository_url":"https://github.com/rust-random/rand"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde_with","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"jsonrpsee","old_version":"0.24.9","new_version":"0.26.0","repository_url":"https://github.com/paritytech/jsonrpsee"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"reqwest","old_version":"0.11.27","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"http-body-util","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/hyperium/http-body"},{"name":"axum-extra","old_version":"0.10.1","new_version":"0.10.3","repository_url":"https://github.com/tokio-rs/axum"},{"name":"const-str","old_version":"0.6.2","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"prost","old_version":"0.12.6","new_version":"0.13.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.12.6","new_version":"0.13.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"tokio-util","old_version":"0.7.13","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.4.13","new_version":"0.5.2","repository_url":"https://github.com/tower-rs/tower"},{"name":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.227` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.48` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.13.0` | `3.15.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.42` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [jsonrpsee](https://github.com/paritytech/jsonrpsee) | `0.24.9` | `0.26.0` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.12.15` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.17` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.2` | `0.1.3` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.10.1` | `0.10.3` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.2` | `0.7.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.4` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.4` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.16` |\n| [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n\n\nUpdates `serde` from 1.0.227 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.227...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.145\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.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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\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.100\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.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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.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\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\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\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/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\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/8929123b4d5abb7cae349c5f8213bf2fa8583821\"\u003e\u003ccode\u003e8929123\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eAlphabetic\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\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/06b16426bd1431e164247c8bdf109cedb67213f7\"\u003e\u003ccode\u003e06b1642\u003c/code\u003e\u003c/a\u003e Remove unnecessary underscore from `impl\u0026lt;T, const N: usize\u0026gt; Distribution\u0026lt;[T; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/49d76cd7b4a318114cff22494997c73a56ffd95c\"\u003e\u003ccode\u003e49d76cd\u003c/code\u003e\u003c/a\u003e rename extract to extract_lane (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0a70fd8be09196bcaf4a86e732bce501b42ef86\"\u003e\u003ccode\u003ee0a70fd\u003c/code\u003e\u003c/a\u003e Change to use \u003ccode\u003earray::from_fn\u003c/code\u003e in \u003ccode\u003eDistribution\\\u0026lt;[T; N]\u0026gt; for StandardUniform\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/0bc3f652c4500406b343a517e058caedd1f095a9\"\u003e\u003ccode\u003e0bc3f65\u003c/code\u003e\u003c/a\u003e Move rand distr (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/2677c49960e3a3fc2f1a8df90c1d7104089903f2\"\u003e\u003ccode\u003e2677c49\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;not a crypto library\u0026quot; policy and SECURITY.md (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bfd1826c36c441236f218af478edd794bca7f23a\"\u003e\u003ccode\u003ebfd1826\u003c/code\u003e\u003c/a\u003e SeedableRng docs: add note on (lack of) reproducibility (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c01aee7a138ff77657782069771bb11f120318d7\"\u003e\u003ccode\u003ec01aee7\u003c/code\u003e\u003c/a\u003e Fix some links (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1571\"\u003e#1571\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.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.40 to 4.5.48\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.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.46\u003c/h2\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\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\u003ch2\u003ev4.5.44\u003c/h2\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.43\u003c/h2\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\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\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases 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/c3a1ddc1182fa7cf2cfe6d6dba4f76db83d48178\"\u003e\u003ccode\u003ec3a1ddc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4460ff44b375c8d596fb70b848ff401fe12942c0\"\u003e\u003ccode\u003e4460ff4\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54947a1b4bc70745cd5787fb92a830081c6ed291\"\u003e\u003ccode\u003e54947a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5981\"\u003e#5981\u003c/a\u003e from mernen/fix-bash-clap-complete-space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fd3f6d271defef2aa2f111555a005689f71f6acb\"\u003e\u003ccode\u003efd3f6d2\u003c/code\u003e\u003c/a\u003e fix(complete): Restore nospace in bash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2f6a1083d94b832af96b791fc934beb043a969cb\"\u003e\u003ccode\u003e2f6a108\u003c/code\u003e\u003c/a\u003e test(complete): Demonstrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88be5738e33018f3298fabb7b67835eefbc55e0\"\u003e\u003ccode\u003ef88be57\u003c/code\u003e\u003c/a\u003e style: Ensure consistent newlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f209bce2203498e743b171b7ac64f0fb9d3ae590\"\u003e\u003ccode\u003ef209bce\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f33ff7f81ab78c227a127fbd2dbd0fed1455a6fb\"\u003e\u003ccode\u003ef33ff7f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bf06e6f8f6efc5af03a52c5e4cfea39c682aa500\"\u003e\u003ccode\u003ebf06e6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5974\"\u003e#5974\u003c/a\u003e from kryvashek/support-clearing-args-matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5d357ada532d430290c2de14c918833564f12795\"\u003e\u003ccode\u003e5d357ad\u003c/code\u003e\u003c/a\u003e feat(parser): Added ArgMatches::try_clear_id()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.48\"\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.13.0 to 3.15.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.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    pub BoolAsString,\n    bool,\n    |x: \u0026amp;bool| ::std::string::ToString::to_string(x),\n    |x: ::std::string::String| x.parse()\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.16 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/877\"\u003e#877\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis extends the existing support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.14 and v0.15 to the newly released version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.76, since that is required for \u003ccode\u003etoml\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.14.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow macro expansion in the docs.rs generated rustdoc.\nSince macros are used to generate trait implementations, this is useful to understand the exact generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.14.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eRange\u003c/code\u003e, \u003ccode\u003eRangeFrom\u003c/code\u003e, \u003ccode\u003eRangeTo\u003c/code\u003e, \u003ccode\u003eRangeInclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/851\"\u003e#851\u003c/a\u003e)\n\u003ccode\u003eRangeToInclusive\u003c/code\u003e is currently unsupported by serde.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eschemars\u003c/code\u003e implementations for \u003ccode\u003eBound\u003c/code\u003e, \u003ccode\u003eRange\u003c/code\u003e, \u003ccode\u003eRangeFrom\u003c/code\u003e, \u003ccode\u003eRangeTo\u003c/code\u003e, \u003ccode\u003eRangeInclusive\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eschemars\u003c/code\u003e v1 under the \u003ccode\u003eschemars_1\u003c/code\u003e feature flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ea38dce3a645abd507c39f9595c9f99574dcd024\"\u003e\u003ccode\u003eea38dce\u003c/code\u003e\u003c/a\u003e Bump version to 3.15.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/892\"\u003e#892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/a3da8e643f0321661cd924af824a1db457ac060f\"\u003e\u003ccode\u003ea3da8e6\u003c/code\u003e\u003c/a\u003e Bump version to 3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/c36e692de36b319d181bf585ab78c424b47b127e\"\u003e\u003ccode\u003ec36e692\u003c/code\u003e\u003c/a\u003e Bump dev-dependencies (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/ae8466dd31fc0d8931cce37dae95efdab175304a\"\u003e\u003ccode\u003eae8466d\u003c/code\u003e\u003c/a\u003e Bump dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f7337ff7ec3ba7477130e28dba220e3343f8b3bf\"\u003e\u003ccode\u003ef7337ff\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eserde_core\u003c/code\u003e and remove dependencies on \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/c1d73b3c31837258d35d20612214725cb7388c85\"\u003e\u003ccode\u003ec1d73b3\u003c/code\u003e\u003c/a\u003e Replace serde with serde_core in all files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/320d292f23d1e90539596ddccd787b0dbadb58b8\"\u003e\u003ccode\u003e320d292\u003c/code\u003e\u003c/a\u003e Remove dependency on serde_derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/dca6df80839da76d00820e5fa7f635a7692593f0\"\u003e\u003ccode\u003edca6df8\u003c/code\u003e\u003c/a\u003e Remove version-sync crate and reimplement needed functionality with regex and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/6c6e53f0b1efe7a46e8917443b6eb33ff8548ad0\"\u003e\u003ccode\u003e6c6e53f\u003c/code\u003e\u003c/a\u003e Remove version-sync crate and reimplement needed functionality with regex and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f64ea4035c87515e13ccf354ea6373a03cfb4966\"\u003e\u003ccode\u003ef64ea40\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.16 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.13.0...v3.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typenum` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paholg/typenum/releases\"\u003etypenum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eexclude some files from published crates (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/223\"\u003e#223\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/223\"\u003e#223\u003c/a\u003e (\u003ca href=\"https://github.com/paholg/typenum/commit/827d80abddd5bb5f627fedb15708fb5d0a515f11\"\u003eFabio Valentini\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5ab37fa: Mark generated files with git attribute (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/222\"\u003e#222\u003c/a\u003e) (David Tolnay) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/222\"\u003e#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e7ceeb76: fix tarr! pattern match (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/225\"\u003e#225\u003c/a\u003e) (Kyle Gullion) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/225\"\u003e#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ee71d144: Fix const-generics feature on 16-bit targets (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/224\"\u003e#224\u003c/a\u003e) (Robin Krahl) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/224\"\u003e#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e6b1603e: Remove deprecated feature flag from lib.rs (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/231\"\u003e#231\u003c/a\u003e) (Yuki Okushi) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/231\"\u003e#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ef86d468: Fix CI job (Paho Lurie-Gregg)\u003c/li\u003e\n\u003cli\u003eda36818: Remove wrong documentation about type operators (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/229\"\u003e#229\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/229\"\u003e#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e9b05f6c: Add core::fmt::Binary support for integers (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/228\"\u003e#228\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/228\"\u003e#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e44eece3: Add constants for powers of two minus one (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/227\"\u003e#227\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/227\"\u003e#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e39492ae: add implementations for ToInt for isize, i128, and u128 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/230\"\u003e#230\u003c/a\u003e) (blacktemplar) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e65d1738: Version 1.19.0 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/235\"\u003e#235\u003c/a\u003e) (Paho Lurie-Gregg) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/235\"\u003e#235\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/paholg/typenum/blob/main/CHANGELOG.md\"\u003etypenum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.19.0 (2025-10-01)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[fixed] Conflicting trait implementations with the \u003ccode\u003econst-generics\u003c/code\u003e feature\non 16-bit targets\u003c/li\u003e\n\u003cli\u003e[fixed] Remove deprecated feature flag\u003c/li\u003e\n\u003cli\u003e[added] Support \u003ccode\u003ecore::fmt::Binary\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[added] Constants for 2^N - 1\u003c/li\u003e\n\u003cli\u003e[added] Implemented \u003ccode\u003eToInt\u003c/code\u003e for \u003ccode\u003eisize\u003c/code\u003e, \u003ccode\u003ei128\u003c/code\u003e, and \u003ccode\u003eu128\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/paholg/typenum/commit/65d17389fad2919dab23c1e62cdf1226615c72bd\"\u003e\u003ccode\u003e65d1738\u003c/code\u003e\u003c/a\u003e Version 1.19.0 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/39492aee86a413aac80ea7674e3885cc9797a11a\"\u003e\u003ccode\u003e39492ae\u003c/code\u003e\u003c/a\u003e add implementations for ToInt for isize, i128, and u128 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/44eece35268ea8265d5f23aeb7663a175a4071e0\"\u003e\u003ccode\u003e44eece3\u003c/code\u003e\u003c/a\u003e Add constants for powers of two minus one (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/9b05f6c9bd3f866ba170e2e9dd676fca7fe3a89b\"\u003e\u003ccode\u003e9b05f6c\u003c/code\u003e\u003c/a\u003e Add core::fmt::Binary support for integers (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/da3681872ef54682773720ae35ebb6a57d87e1ee\"\u003e\u003ccode\u003eda36818\u003c/code\u003e\u003c/a\u003e Remove wrong documentation about type operators (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/f86d468b4e35aec7dfea888cbf49748ddb159d0e\"\u003e\u003ccode\u003ef86d468\u003c/code\u003e\u003c/a\u003e Fix CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/6b1603eed15959fd6ffb1b686abd58a264c3a741\"\u003e\u003ccode\u003e6b1603e\u003c/code\u003e\u003c/a\u003e Remove deprecated feature flag from lib.rs (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/e71d144737fc82569ee322fc06acc6a91182999b\"\u003e\u003ccode\u003ee71d144\u003c/code\u003e\u003c/a\u003e Fix const-generics feature on 16-bit targets (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/7ceeb76dd516f71f934215f2b88c4f81a2047140\"\u003e\u003ccode\u003e7ceeb76\u003c/code\u003e\u003c/a\u003e fix tarr! pattern match (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/827d80abddd5bb5f627fedb15708fb5d0a515f11\"\u003e\u003ccode\u003e827d80a\u003c/code\u003e\u003c/a\u003e chore: exclude some files from published crates (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paholg/typenum/compare/v1.18.0...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.4 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c1bb9c3e90625fb8de4f9c9750f669cb4edac3df\"\u003e\u003ccode\u003ec1bb9c3\u003c/code\u003e\u003c/a\u003e Release axum 0.8.6 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4a50581968a1c1f9343aa5748373a8252285c7c4\"\u003e\u003ccode\u003e4a50581\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5c76cfd26a99d38c4e63c84ef4f1981de0a37f79\"\u003e\u003ccode\u003e5c76cfd\u003c/code\u003e\u003c/a\u003e Remove usage of the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c720f568da42909580a7876af1b8f50438cb1834\"\u003e\u003ccode\u003ec720f56\u003c/code\u003e\u003c/a\u003e Release axum-core v0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c96ead9d15998492cb1a84a7138bd849e8ce273\"\u003e\u003ccode\u003e0c96ead\u003c/code\u003e\u003c/a\u003e Remove unused rustversion dependency of axum-core (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a1d22f68a593967a83c1028efb70554b88525cf2\"\u003e\u003ccode\u003ea1d22f6\u003c/code\u003e\u003c/a\u003e Release axum 0.8.5 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ad2fd5b50b98502bc5966cac37e345fa0698e0b0\"\u003e\u003ccode\u003ead2fd5b\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a0692f9f540967166204ab09182ae1d5a0cd2134\"\u003e\u003ccode\u003ea0692f9\u003c/code\u003e\u003c/a\u003e Reject JSON bodies with trailing chars (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ae808502236f6333a2e817434002a1ae9a5dd1f7\"\u003e\u003ccode\u003eae80850\u003c/code\u003e\u003c/a\u003e Update to cargo-deny api version 2 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/651cc1e9353c3417f5ac546c60ce27981fe40cf5\"\u003e\u003ccode\u003e651cc1e\u003c/code\u003e\u003c/a\u003e Remove unused link def\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prometheus` from 0.13.4 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md\"\u003eprometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAPI change: Use \u003ccode\u003eAsRef\u0026lt;str\u0026gt;\u003c/code\u003e for owned label values (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/537\"\u003e#537\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprovement: Hashing improvements (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/532\"\u003e#532\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ehyper\u003c/code\u003e to 1.6 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/524\"\u003e#524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprocfs\u003c/code\u003e to 0.17 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/543\"\u003e#543\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprotobuf\u003c/code\u003e to 3.7.2 for RUSTSEC-2024-0437 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/541\"\u003e#541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ethiserror\u003c/code\u003e to 2.0 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/534\"\u003e#534\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Fix LSP and Clippy warnings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/540\"\u003e#540\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Bump MSRV to 1.81 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/539\"\u003e#539\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix \u003ccode\u003eregister_histogram_vec_with_registry\u003c/code\u003e docstring (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/528\"\u003e#528\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix typos in static-metric docstrings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/479\"\u003e#479\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Add missing \u003ccode\u003eprotobuf\u003c/code\u003e feature to README list (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/531\"\u003e#531\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e07efb4f372f1245bf7410b71e822c69877bcb32\"\u003e\u003ccode\u003ee07efb4\u003c/code\u003e\u003c/a\u003e prometheus: release 0.14.0 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/26e46ec03a36aa0aa4cd5c1a68e2635c44e44101\"\u003e\u003ccode\u003e26e46ec\u003c/code\u003e\u003c/a\u003e Hashing improvements (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e17c5ced2bc0f8ea436aaf1acc830a30ab15ada3\"\u003e\u003ccode\u003ee17c5ce\u003c/code\u003e\u003c/a\u003e build(deps): update procfs requirement from ^0.16 to ^0.17 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e5809b7ab922408e02f1ad2142a78f32b9f8e603\"\u003e\u003ccode\u003ee5809b7\u003c/code\u003e\u003c/a\u003e build(deps): update hyper requirement from ^0.14 to ^1.4 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/4a0e282888b56d72a59cfa21b21881f2b4aea7c3\"\u003e\u003ccode\u003e4a0e282\u003c/code\u003e\u003c/a\u003e Use AsRef\u0026lt;str\u0026gt; for owned label values (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/c3865f3c40a5609d5189731502d4bafce09e3df1\"\u003e\u003ccode\u003ec3865f3\u003c/code\u003e\u003c/a\u003e cargo: upgrade to protobuf 3.7 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/7e4e6f2d3398aceeeb4f698a8acf508c71152498\"\u003e\u003ccode\u003e7e4e6f2\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003eregister_histogram_vec_with_registry\u003c/code\u003e docstring (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/5b62f4b78b514c6d875ced1d0ad34450a69a8373\"\u003e\u003ccode\u003e5b62f4b\u003c/code\u003e\u003c/a\u003e Fix LSP and Clippy warnings and errors (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/52d76fc2d888cad2cac0218496acf2e9dd1f89d5\"\u003e\u003ccode\u003e52d76fc\u003c/code\u003e\u003c/a\u003e cargo: bump MSRV to 1.81 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/3bd0e82f1f85b1ab60a59cf09d640f9716cf845d\"\u003e\u003ccode\u003e3bd0e82\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ethiserror\u003c/code\u003e crate from 1.0 to 2.0 version (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tikv/rust-prometheus/compare/v0.13.4...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.42\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.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\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() 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/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 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/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 1.0.26 to 1.0.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/6ed8561154715b2c34df417a2052597d586f2c43\"\u003e\u003ccode\u003e6ed8561\u003c/code\u003e\u003c/a\u003e Release 1.0.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/6967bba0e2f09b9ead04e4c9e6bc3991fd9fe078\"\u003e\u003ccode\u003e6967bba\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/84d30574ff1460c741539ef934339219d972afe0\"\u003e\u003ccode\u003e84d3057\u003c/code\u003e\u003c/a\u003e Exclude build.rs from crates.io package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/b09aac935dcc468f76f1b80a1c5ff9645ddb51d1\"\u003e\u003ccode\u003eb09aac9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/343\"\u003e#343\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/49b8570e3495a415edbeda1b627ef028935c0386\"\u003e\u003ccode\u003e49b8570\u003c/code\u003e\u003c/a\u003e Delete backport module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/9b04afee2f5df8912d518346365ce564827ff33b\"\u003e\u003ccode\u003e9b04afe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/342\"\u003e#342\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/83a8e91dba4917e3a0b4aaff1b4e3c4f052da1c0\"\u003e\u003ccode\u003e83a8e91\u003c/code\u003e\u003c/a\u003e Delete no_nonzero_bitscan configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/e606a17855ae10f8a788c4057acaf650a8e69d49\"\u003e\u003ccode\u003ee606a17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/341\"\u003e#341\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/ebe7cf18971686bedfab3e617b9dcb2eacbcdc01\"\u003e\u003ccode\u003eebe7cf1\u003c/code\u003e\u003c/a\u003e Delete no_unsafe_op_in_unsafe_fn_lint configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/a381bff0447df3cdf8ba3b152abe4234001bfd4b\"\u003e\u003ccode\u003ea381bff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/340\"\u003e#340\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/semver/compare/1.0.26...1.0.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonrpsee` from 0.24.9 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases\"\u003ejsonrpsee's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow max websocket frame size to be set (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[Fixed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove username and password from URL after building Authorization header (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003ch2\u003e[v0.25.1] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA small follow-up patch release that adds a \u003ccode\u003eClone impl\u003c/code\u003e for the middleware RpcLogger which was missing\nand broke the Clone impl for the HttpClient.\u003c/p\u003e\n\u003cp\u003eIf you are updating from v0.24, have a look at \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\"\u003ehttps://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\u003c/a\u003e because it contains some breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\"\u003ehttps://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003e[v0.25.0] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA new breaking release which has been in the making for a while and the biggest change is that the\n\u003ccode\u003eRpcServiceT trait\u003c/code\u003e has been changed to support both the client and server side:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003epub trait RpcServiceT {\n\t/// Response type for `RpcServiceT::call`.\n\ttype MethodResponse;\n\t/// Response type for `RpcServiceT::notification`.\n\ttype NotificationResponse;\n\t/// Response type for `RpcServiceT::batch`.\n\ttype BatchResponse;\n\u003cpre\u003e\u003ccode\u003e/// Processes a single JSON-RPC call, which may be a subscription or regular call.\nfn call\u0026amp;lt;'a\u0026amp;gt;(\u0026amp;amp;self, request: Request\u0026amp;lt;'a\u0026amp;gt;) -\u0026amp;gt; impl Future\u0026amp;lt;Output = Self::MethodResponse\u0026amp;gt; + Send + 'a;\n\n/// Processes multiple JSON-RPC calls at once, similar to `RpcServiceT::call`.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/blob/master/CHANGELOG.md\"\u003ejsonrpsee's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow max websocket frame size to be set (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[Fixed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove username and password from URL after building Authorization header (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.25.1] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA small follow-up patch release that adds a \u003ccode\u003eClone impl\u003c/code\u003e for the middleware RpcLogger which was missing\nand broke the Clone impl for the HttpClient.\u003c/p\u003e\n\u003ch2\u003e[v0.25.0] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA new breaking release which has been in the making for a while and the biggest change is that the\n\u003ccode\u003eRpcServiceT trait\u003c/code\u003e has been changed to support both the client and server side:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003epub trait RpcServiceT {\n\t/// Response type for `RpcServiceT::call`.\n\ttype MethodResponse;\n\t/// Response type for `RpcServiceT::notification`.\n\ttype NotificationResponse;\n\t/// Response type for `RpcServiceT::batch`.\n\ttype BatchResponse;\n\u003cpre\u003e\u003ccode\u003e/// Processes a single JSON-RPC call, which may be a subscription or regular call.\nfn call\u0026amp;lt;'a\u0026amp;gt;(\u0026amp;amp;self, request: Request\u0026amp;lt;'a\u0026amp;gt;) -\u0026amp;gt; impl Future\u0026amp;lt;Output = Self::MethodResponse\u0026amp;gt; + Send + 'a;\n\n/// Processes multiple JSON-RPC calls at once, similar to `RpcServiceT::call`.\n///\n/// This method wraps `RpcServiceT::call` and `RpcServiceT::notification`,\n/// but the root RPC service does not inherently recognize custom implementations\n/// of these methods.\n///\n/// As a result, if you have custom logic for individual calls or notifications,\n/// you must duplicate that implementation in this method or no middleware will be applied\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/b0a45c67cd32c6bbbcd29ea2bd4722f4d95a8f3c\"\u003e\u003ccode\u003eb0a45c6\u003c/code\u003e\u003c/a\u003e Prepare to release v0.26.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/9e551cbbabd7b76a61a38e623c570b2a55f3d8ff\"\u003e\u003ccode\u003e9e551cb\u003c/code\u003e\u003c/a\u003e chore(deps): bump Swatinem/rust-cache from 2.7.8 to 2.8.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/b92aaaf0cc53642bb64da8c0b2ee976540f82a04\"\u003e\u003ccode\u003eb92aaaf\u003c/code\u003e\u003c/a\u003e Fix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/c0b947fb2e6fb3659b55c588aa8f64e234d79dff\"\u003e\u003ccode\u003ec0b947f\u003c/code\u003e\u003c/a\u003e feat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/fa7d1c8ca19a7d3601957ddf6593610b27c380f8\"\u003e\u003ccode\u003efa7d1c8\u003c/code\u003e\u003c/a\u003e chore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/ffd5020e9c2940e1d5cfb49900b4a17518f24ec3\"\u003e\u003ccode\u003effd5020\u003c/code\u003e\u003c/a\u003e chore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/85dcced9ecaee970f4433e066a537e80a1fdceb7\"\u003e\u003ccode\u003e85dcced\u003c/code\u003e\u003c/a\u003e increase max websocket frame size (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/d3d9fa8553756751ad913830e7d0d0faca614cb5\"\u003e\u003ccode\u003ed3d9fa8\u003c/code\u003e\u003c/a\u003e fix: Remove username and password from URL after building Authorization heade...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/18695364e2386f6361f36150cbb56e41b42f13fd\"\u003e\u003ccode\u003e1869536\u003c/code\u003e\u003c/a\u003e chore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/f04afa740e55db60dce20d9839758792f035ffff\"\u003e\u003ccode\u003ef04afa7\u003c/code\u003e\u003c/a\u003e Expose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paritytech/jsonrpsee/compare/v0.24.9...v0.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moka` from 0.12.10 to 0.12.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/blob/main/CHANGELOG.md\"\u003emoka's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/MystenLabs/seal/pull/338","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MystenLabs%2Fseal/issues/338","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/338/packages"},{"uuid":"2885815818","node_id":"PR_kwDOGwFFNM6sAg4K","number":23366,"state":"open","title":"chore(deps): Bump const-str from 0.6.0 to 0.7.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-03T18:19:03.000Z","updated_at":"2025-10-03T18:19:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"const-str","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [const-str](https://github.com/Nugine/const-str) from 0.6.0 to 0.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTrain-Case\u003c/code\u003e conversion by \u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/35\"\u003eNugine/const-str#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement split_ascii_whitespace! macro by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/37\"\u003eNugine/const-str#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate printable.rs with latest Unicode data from Rust stdlib by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/38\"\u003eNugine/const-str#38\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/37\"\u003eNugine/const-str#37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.3...v0.6.4\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.3...v0.6.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: edited the license date by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/33\"\u003eNugine/const-str#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for title case conversion by \u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/34\"\u003eNugine/const-str#34\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/33\"\u003eNugine/const-str#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/34\"\u003eNugine/const-str#34\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003econst-str: Add LICENSE symlink by \u003ca href=\"https://github.com/sbrivio-rh\"\u003e\u003ccode\u003e@​sbrivio-rh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/23\"\u003eNugine/const-str#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003esplit_lines!\u003c/code\u003e by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/30\"\u003eNugine/const-str#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003esplit_inclusive!\u003c/code\u003e by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/31\"\u003eNugine/const-str#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.1...v0.6.2\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.1...v0.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003echain!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate documentation about constant evaluation behaviors (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/19\"\u003e#19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.0...v0.6.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/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/89f0835e1afe1552d06d81a26b5abf6b63d044ab\"\u003e\u003ccode\u003e89f0835\u003c/code\u003e\u003c/a\u003e release v0.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/944b065bc1543ebb4837a744e9d070e3550af621\"\u003e\u003ccode\u003e944b065\u003c/code\u003e\u003c/a\u003e Update printable.rs with latest Unicode data from Rust stdlib (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e06f84f3a85b4a2eae98848c16e00bdcf486220d\"\u003e\u003ccode\u003ee06f84f\u003c/code\u003e\u003c/a\u003e Implement split_ascii_whitespace! macro (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.0...v0.7.0\"\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=const-str\u0026package-manager=cargo\u0026previous-version=0.6.0\u0026new-version=0.7.0)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/risingwavelabs/risingwave/pull/23366","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/risingwavelabs%2Frisingwave/issues/23366","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23366/packages"},{"uuid":"2879653418","node_id":"PR_kwDOLzNytM6rpAYq","number":67,"state":"closed","title":"Bump const-str from 0.6.4 to 0.7.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-02T03:06:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T21:08:53.000Z","updated_at":"2025-10-02T03:06:28.000Z","time_to_close":21455,"merged_at":"2025-10-02T03:06:28.000Z","merged_by":"lxl66566","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [const-str](https://github.com/Nugine/const-str) from 0.6.4 to 0.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.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/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\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=const-str\u0026package-manager=cargo\u0026previous-version=0.6.4\u0026new-version=0.7.0)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/lxl66566/git-simple-encrypt/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lxl66566%2Fgit-simple-encrypt/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"},{"uuid":"3474797649","node_id":"PR_kwDONTLjNs6rn4sl","number":23,"state":"open","title":"chore(deps): bump const-str from 0.6.4 to 0.7.0 in the dependencies group","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T19:14:30.000Z","updated_at":"2025-10-02T05:02:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"}],"path":"the dependencies group","ecosystem":"cargo"},"body":"Bumps the dependencies group with 1 update: [const-str](https://github.com/Nugine/const-str).\n\nUpdates `const-str` from 0.6.4 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.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/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\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=const-str\u0026package-manager=cargo\u0026previous-version=0.6.4\u0026new-version=0.7.0)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/Nugine/zuc/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fzuc/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}],"issue_packages":[{"old_version":"1.0.0","new_version":"1.1.0","update_type":"minor","path":null,"pr_created_at":"2026-04-21T04:25:36.000Z","version_change":"1.0.0 → 1.1.0","issue":{"uuid":"4300264423","node_id":"PR_kwDOPKLvpc7ULfjU","number":106,"state":"closed","title":"chore(deps): bump the deps group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-05T05:12:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T04:25:36.000Z","updated_at":"2026-05-05T05:12:33.000Z","time_to_close":1212415,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"deps","update_count":20,"packages":[{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"const-str","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"serde_json","old_version":"1.0.148","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"kube","old_version":"2.0.1","new_version":"3.1.0","repository_url":"https://github.com/kube-rs/kube"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"shadow-rs","old_version":"1.5.0","new_version":"2.0.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"snafu","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/shepmaster/snafu"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"utoipa-swagger-ui","old_version":"8.1.0","new_version":"9.0.2","repository_url":"https://github.com/juhaku/utoipa"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [const-str](https://github.com/Nugine/const-str) | `1.0.0` | `1.1.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.1` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.148` | `1.0.149` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [kube](https://github.com/kube-rs/kube) | `2.0.1` | `3.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.40` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.5.0` | `2.0.0` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.8.9` | `0.9.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.3.0` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [utoipa-swagger-ui](https://github.com/juhaku/utoipa) | `8.1.0` | `9.0.2` |\n\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update copyright year in LICENSE by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/57\"\u003eNugine/const-str#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: gate http import behind feature by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/59\"\u003eNugine/const-str#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): remove dev-dependencies by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/60\"\u003eNugine/const-str#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: workspace-level package info by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/61\"\u003eNugine/const-str#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Nugine/const-str/compare/v1.0.0...v1.1.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/Nugine/const-str/commit/601989a89110c33cdf439e61a8b108c1ba0e2a02\"\u003e\u003ccode\u003e601989a\u003c/code\u003e\u003c/a\u003e release v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/402852355eedc3724474a6a67ca79c29a6eade22\"\u003e\u003ccode\u003e4028523\u003c/code\u003e\u003c/a\u003e build: workspace-level package info (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/63dd15811283a62978893a4b820cd6cbe056dec0\"\u003e\u003ccode\u003e63dd158\u003c/code\u003e\u003c/a\u003e build(deps): remove dev-dependencies (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/35e103436c3563474e974582999175d46a7ff7c2\"\u003e\u003ccode\u003e35e1034\u003c/code\u003e\u003c/a\u003e build: gate http import behind feature (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/f66b69d91b61b1cdea6f966dc7f0bc48e7aab5a5\"\u003e\u003ccode\u003ef66b69d\u003c/code\u003e\u003c/a\u003e docs: update copyright year in LICENSE (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\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/tokio/commit/905c146aeda741ea2202f942a7c3a606dda13da5\"\u003e\u003ccode\u003e905c146\u003c/code\u003e\u003c/a\u003e chore: prepare to release v1.52.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61\"\u003e\u003ccode\u003e56aaa43\u003c/code\u003e\u003c/a\u003e rt: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix regression in \u003ccode\u003espawn_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b\"\u003e\u003ccode\u003e57ff47a\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003etrybuild\u003c/code\u003e to expect output from rustc 1.95.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8058\"\u003e#8058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749\"\u003e\u003ccode\u003e812de3e\u003c/code\u003e\u003c/a\u003e ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8053\"\u003e#8053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826\"\u003e\u003ccode\u003eba82e73\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to keep github actions up to date (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53\"\u003e\u003ccode\u003e2e85f9d\u003c/code\u003e\u003c/a\u003e ci: replace cirrus-ci with freebsd-vm (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8041\"\u003e#8041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d\"\u003e\u003ccode\u003ea7e1cd8\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions workflows to use latest tool versions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8047\"\u003e#8047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.17 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.17...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 `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 `tracing-subscriber` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.148 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.148...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strum` from 0.27.2 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/releases\"\u003estrum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the CHANGELOG for the new release by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/452\"\u003ePeternator7/strum#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e by \u003ca href=\"https://github.com/clechasseur\"\u003e\u003ccode\u003e@​clechasseur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003ePeternator7/strum#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to v1.71 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003ePeternator7/strum#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse absolute paths in proc macro by \u003ca href=\"https://github.com/Snarpix\"\u003e\u003ccode\u003e@​Snarpix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003ePeternator7/strum#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003ePeternator7/strum#465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo by \u003ca href=\"https://github.com/j-g00da\"\u003e\u003ccode\u003e@​j-g00da\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/463\"\u003ePeternator7/strum#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e by \u003ca href=\"https://github.com/clechasseur\"\u003e\u003ccode\u003e@​clechasseur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003ePeternator7/strum#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix existing cargo fmt + clippy issues and add GH actions by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003ePeternator7/strum#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[EnumDiscriminant] Automatically add Default by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003ePeternator7/strum#474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor parse_err_ty attribute when the enum has a default variant by \u003ca href=\"https://github.com/scovich\"\u003e\u003ccode\u003e@​scovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003ePeternator7/strum#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake TryFrom and FromStr infallible if there's a default by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003ePeternator7/strum#476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement core::fmt::Display for ParseError by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003ePeternator7/strum#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeternator7/0.28 by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/475\"\u003ePeternator7/strum#475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clechasseur\"\u003e\u003ccode\u003e@​clechasseur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003ePeternator7/strum#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snarpix\"\u003e\u003ccode\u003e@​Snarpix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003ePeternator7/strum#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-g00da\"\u003e\u003ccode\u003e@​j-g00da\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/463\"\u003ePeternator7/strum#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scovich\"\u003e\u003ccode\u003e@​scovich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003ePeternator7/strum#431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ehttps://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/blob/master/CHANGELOG.md\"\u003estrum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\n}\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/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kube` from 2.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kube-rs/kube/releases\"\u003ekube's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMaintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/54?closed=1\"\u003emilestone\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow empty body in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1927\"\u003ekube-rs/kube#1927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed printcolumn argument to derive macro by \u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-core: add optionalOldSelf to CEL \u003ccode\u003eRule\u003c/code\u003e by \u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-add support for basic auth in Proxy by \u003ca href=\"https://github.com/goenning\"\u003e\u003ccode\u003e@​goenning\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1959\"\u003ekube-rs/kube#1959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix OptionalEnum transform for complex enums by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1934\"\u003ekube-rs/kube#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tower-http dependency to 0.6.4 by \u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd minimal-versions CI check by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1940\"\u003ekube-rs/kube#1940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Produce valid CRDs containing flattened untagged enums by \u003ca href=\"https://github.com/NickLarsenNZ\"\u003e\u003ccode\u003e@​NickLarsenNZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1942\"\u003ekube-rs/kube#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-client: Avoid blocking tokio worker during exec auth token refresh by \u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gauravgahlot\"\u003e\u003ccode\u003e@​gauravgahlot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1949\"\u003ekube-rs/kube#1949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.1...3.1.0\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBugfix release for schemas, admission, and docs. Minor internal improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/53?closed=1\"\u003emilestone\u003c/a\u003e. Important fixes below.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate API version of \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/admission/struct.AdmissionResponse.html\"\u003e\u003ccode\u003eAdmissionResponse\u003c/code\u003e\u003c/a\u003e created via invalid call by \u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/schema/struct.OptionalEnum.html\"\u003e\u003ccode\u003eOptionalEnum\u003c/code\u003e\u003c/a\u003e transform skipping schemas with description by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1908\"\u003ekube-rs/kube#1908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove conflicting \u003ccode\u003eadditionalProperties: false\u003c/code\u003e from schema by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1920\"\u003ekube-rs/kube#1920\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phenomenes\"\u003e\u003ccode\u003e@​phenomenes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1900\"\u003ekube-rs/kube#1900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.0...3.0.1\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.0...3.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the new release schedule to match up with the new Kubernetes release.\nLots of additions, fixes and improvements. Thanks to everyone who contributed so heavily over the holidays! Happy new year.\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/kube-rs/kube/blob/main/CHANGELOG.md\"\u003ekube's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.1.0\"\u003e3.1.0\u003c/a\u003e / 2026-03-17\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMaintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/54?closed=1\"\u003emilestone\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow empty body in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1927\"\u003ekube-rs/kube#1927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed printcolumn argument to derive macro by \u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-core: add optionalOldSelf to CEL \u003ccode\u003eRule\u003c/code\u003e by \u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-add support for basic auth in Proxy by \u003ca href=\"https://github.com/goenning\"\u003e\u003ccode\u003e@​goenning\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1959\"\u003ekube-rs/kube#1959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix OptionalEnum transform for complex enums by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1934\"\u003ekube-rs/kube#1934\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump tower-http dependency to 0.6.4 by \u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd minimal-versions CI check by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1940\"\u003ekube-rs/kube#1940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Produce valid CRDs containing flattened untagged enums by \u003ca href=\"https://github.com/NickLarsenNZ\"\u003e\u003ccode\u003e@​NickLarsenNZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1942\"\u003ekube-rs/kube#1942\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekube-client: Avoid blocking tokio worker during exec auth token refresh by \u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gauravgahlot\"\u003e\u003ccode\u003e@​gauravgahlot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1949\"\u003ekube-rs/kube#1949\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.1...3.1.0\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.1.0 / 2026-03-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esee \u003ca href=\"https://github.com/kube-rs/kube/compare/3.1.0...main\"\u003ehttps://github.com/kube-rs/kube/compare/3.1.0...main\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.0.1\"\u003e3.0.1\u003c/a\u003e / 2026-01-30\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBugfix release for schemas, admission, and docs. Minor internal improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/53?closed=1\"\u003emilestone\u003c/a\u003e. Important fixes below.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate API version of \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/admission/struct.AdmissionResponse.html\"\u003e\u003ccode\u003eAdmissionResponse\u003c/code\u003e\u003c/a\u003e created via invalid call by \u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/schema/struct.OptionalEnum.html\"\u003e\u003ccode\u003eOptionalEnum\u003c/code\u003e\u003c/a\u003e transform skipping schemas with description by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1908\"\u003ekube-rs/kube#1908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove conflicting \u003ccode\u003eadditionalProperties: false\u003c/code\u003e from schema by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1920\"\u003ekube-rs/kube#1920\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.0.0\"\u003e3.0.0\u003c/a\u003e / 2026-01-12\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the new release schedule to match up with the new Kubernetes release.\nLots of additions, fixes and improvements. Thanks to everyone who contributed so heavily over the holidays! Happy new year.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/a3a111c5b07093aad1a2e229827280f6c47fbd27\"\u003e\u003ccode\u003ea3a111c\u003c/code\u003e\u003c/a\u003e release 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/7424ee37d2cf77026a9ec2ecedbc909278c31601\"\u003e\u003ccode\u003e7424ee3\u003c/code\u003e\u003c/a\u003e fix(kube-client): Avoid blocking tokio worker during exec auth token refresh ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/9ad27a9691948d90c27e687cec6bf4a499112ef8\"\u003e\u003ccode\u003e9ad27a9\u003c/code\u003e\u003c/a\u003e Re-add support for auth in Proxy (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/ab9040edbfeffb2584d77fa0edfd02eff8f60d2b\"\u003e\u003ccode\u003eab9040e\u003c/code\u003e\u003c/a\u003e fix(runtime): add doc_cfg and remove stale unstable feature notes (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1958\"\u003e#1958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/bc318bc037c8ffd411589254918594e0e62b3dc2\"\u003e\u003ccode\u003ebc318bc\u003c/code\u003e\u003c/a\u003e chore: fix a few typos across the repository (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1949\"\u003e#1949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/90975fdb5e0832d7d0baed5e5c2408eb6453e7b1\"\u003e\u003ccode\u003e90975fd\u003c/code\u003e\u003c/a\u003e feat(kube-core): add optionalOldSelf to CEL Rule (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/1320643f8ce7f8189e03496ff1329d678d76224c\"\u003e\u003ccode\u003e1320643\u003c/code\u003e\u003c/a\u003e fix: Produce valid CRDs containing flattened untagged enums (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1942\"\u003e#1942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/58cf5a6d762d49e101c304ec060ef60bec2769c3\"\u003e\u003ccode\u003e58cf5a6\u003c/code\u003e\u003c/a\u003e Add memory benchmark CI workflow (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1937\"\u003e#1937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/0eef838011d9f19278638ecd5a9a26a5371222aa\"\u003e\u003ccode\u003e0eef838\u003c/code\u003e\u003c/a\u003e Fully document kube-runtime with no missing_docs (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1932\"\u003e#1932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/3980e3e004b6d0e72d49281816e7e86ec94d5209\"\u003e\u003ccode\u003e3980e3e\u003c/code\u003e\u003c/a\u003e Add minimal-versions CI check (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kube-rs/kube/compare/2.0.1...3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.0...v1.2.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.54 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.54...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.35 to 0.23.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/b44c09fbca5172b3f5e5ed6ba2ffe6fcd934e07a\"\u003e\u003ccode\u003eb44c09f\u003c/code\u003e\u003c/a\u003e Prepare 0.23.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e7a555f9e8f1c0260c2dea0ef1f08419bde4b085\"\u003e\u003ccode\u003ee7a555f\u003c/code\u003e\u003c/a\u003e Prefer \u003ccode\u003eOrd::max\u003c/code\u003e to \u003ccode\u003ecore::cmp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c0005beed87c5067be215fb45a119843b99eb2f1\"\u003e\u003ccode\u003ec0005be\u003c/code\u003e\u003c/a\u003e ech: base inner name padding on actual extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4e4952946db97ebe05fe9a80683d95f40a6406b9\"\u003e\u003ccode\u003e4e49529\u003c/code\u003e\u003c/a\u003e ech: test inner name padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/3e06ef1063d2378bbfc395d6232b11e137a09e4f\"\u003e\u003ccode\u003e3e06ef1\u003c/code\u003e\u003c/a\u003e ech: add both name and \u0026quot;gross\u0026quot; padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c574ffd5d655fc73ab34c0cb6f62fa915cf54dee\"\u003e\u003ccode\u003ec574ffd\u003c/code\u003e\u003c/a\u003e ech: avoid short-lived allocation for padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/8bf935cebc6eacf4847753755466efa293e76f45\"\u003e\u003ccode\u003e8bf935c\u003c/code\u003e\u003c/a\u003e ech: pop comment from match arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/9088004a0835b462a634b9866e27c46967ebce95\"\u003e\u003ccode\u003e9088004\u003c/code\u003e\u003c/a\u003e ech: expand \u003ccode\u003emaximum_name_length\u003c/code\u003e to usize ASAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/a612901957ad6f8c2e6a61e79dc776ef1004b087\"\u003e\u003ccode\u003ea612901\u003c/code\u003e\u003c/a\u003e Default require_ems based on CryptoProvider FIPS status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/05416057db6a08b70581c179f9fb32144e288b30\"\u003e\u003ccode\u003e0541605\u003c/code\u003e\u003c/a\u003e Cargo: version 0.23.38 -\u0026gt; 0.23.39\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.35...v/0.23.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadow-rs` from 1.5.0 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/shadow-rs/releases\"\u003eshadow-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: use jiff as the datetime lib by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/259\"\u003ebaoyachi/shadow-rs#259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\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/baoyachi/shadow-rs/pull/259\"\u003ebaoyachi/shadow-rs#259\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/shadow-rs/compare/v1.7.1...v2.0.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v1.7.1...v2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate time dependency to 0.3.47 for RUSTSEC-2026-0009 by \u003ca href=\"https://github.com/macisamuele\"\u003e\u003ccode\u003e@​macisamuele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/255\"\u003ebaoyachi/shadow-rs#255\u003c/a\u003e\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/rustfs/operator/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustfs%2Foperator/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"}},{"old_version":"1.0.0","new_version":"1.1.0","update_type":"minor","path":null,"pr_created_at":"2026-03-08T14:16:29.000Z","version_change":"1.0.0 → 1.1.0","issue":{"uuid":"4041381537","node_id":"PR_kwDOPKLvpc7I3JaC","number":95,"state":"closed","title":"Bump the deps group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-16T04:13:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-08T14:16:29.000Z","updated_at":"2026-03-16T04:13:14.000Z","time_to_close":655004,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"deps","update_count":19,"packages":[{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"const-str","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"serde_json","old_version":"1.0.148","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"kube","old_version":"2.0.1","new_version":"3.0.1","repository_url":"https://github.com/kube-rs/kube"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"shadow-rs","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"snafu","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/shepmaster/snafu"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"utoipa-swagger-ui","old_version":"8.1.0","new_version":"9.0.2","repository_url":"https://github.com/juhaku/utoipa"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [const-str](https://github.com/Nugine/const-str) | `1.0.0` | `1.1.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.148` | `1.0.149` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [kube](https://github.com/kube-rs/kube) | `2.0.1` | `3.0.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.37` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.5.0` | `1.7.0` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.8.9` | `0.9.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.8` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.3.0` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [utoipa-swagger-ui](https://github.com/juhaku/utoipa) | `8.1.0` | `9.0.2` |\n\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update copyright year in LICENSE by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/57\"\u003eNugine/const-str#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: gate http import behind feature by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/59\"\u003eNugine/const-str#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): remove dev-dependencies by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/60\"\u003eNugine/const-str#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: workspace-level package info by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/61\"\u003eNugine/const-str#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Nugine/const-str/compare/v1.0.0...v1.1.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/Nugine/const-str/commit/601989a89110c33cdf439e61a8b108c1ba0e2a02\"\u003e\u003ccode\u003e601989a\u003c/code\u003e\u003c/a\u003e release v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/402852355eedc3724474a6a67ca79c29a6eade22\"\u003e\u003ccode\u003e4028523\u003c/code\u003e\u003c/a\u003e build: workspace-level package info (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/63dd15811283a62978893a4b820cd6cbe056dec0\"\u003e\u003ccode\u003e63dd158\u003c/code\u003e\u003c/a\u003e build(deps): remove dev-dependencies (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/35e103436c3563474e974582999175d46a7ff7c2\"\u003e\u003ccode\u003e35e1034\u003c/code\u003e\u003c/a\u003e build: gate http import behind feature (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/f66b69d91b61b1cdea6f966dc7f0bc48e7aab5a5\"\u003e\u003ccode\u003ef66b69d\u003c/code\u003e\u003c/a\u003e docs: update copyright year in LICENSE (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.17 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.17...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 `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 `serde_json` from 1.0.148 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.148...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strum` from 0.27.2 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/blob/master/CHANGELOG.md\"\u003estrum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\n}\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/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kube` from 2.0.1 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kube-rs/kube/releases\"\u003ekube's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBugfix release for schemas, admission, and docs. Minor internal improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/53?closed=1\"\u003emilestone\u003c/a\u003e. Important fixes below.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate API version of \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/admission/struct.AdmissionResponse.html\"\u003e\u003ccode\u003eAdmissionResponse\u003c/code\u003e\u003c/a\u003e created via invalid call by \u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/schema/struct.OptionalEnum.html\"\u003e\u003ccode\u003eOptionalEnum\u003c/code\u003e\u003c/a\u003e transform skipping schemas with description by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1908\"\u003ekube-rs/kube#1908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove conflicting \u003ccode\u003eadditionalProperties: false\u003c/code\u003e from schema by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1920\"\u003ekube-rs/kube#1920\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phenomenes\"\u003e\u003ccode\u003e@​phenomenes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1900\"\u003ekube-rs/kube#1900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.0...3.0.1\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.0...3.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the new release schedule to match up with the new Kubernetes release.\nLots of additions, fixes and improvements. Thanks to everyone who contributed so heavily over the holidays! Happy new year.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eKubernetes \u003ccode\u003ev1_35\u003c/code\u003e support via k8s-openapi \u003ca href=\"https://github.com/Arnavion/k8s-openapi/releases/tag/v0.27.0\"\u003e0.27\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePlease \u003ca href=\"https://kube.rs/upgrading/\"\u003eupgrade k8s-openapi along with kube\u003c/a\u003e to avoid conflicts.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003ejiff\u003c/code\u003e replaces \u003ccode\u003echrono\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eMatching k8s-openapi's \u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/8c1b6fccb7258eb487ed8c829791d427a4b16216\"\u003echange\u003c/a\u003e, kube has also swapped out \u003ccode\u003echrono\u003c/code\u003e. The biggest impact of this is for interacting with timestamps in \u003ccode\u003emetadata\u003c/code\u003e, but it also updates 2 smaller public interfaces in \u003ca href=\"https://docs.rs/kube/latest/kube/api/struct.LogParams.html#structfield.since_time\"\u003e\u003ccode\u003eLogParams\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://docs.rs/kube/latest/kube/struct.Client.html#method.with_valid_until\"\u003e\u003ccode\u003eClient::with_valid_until\u003c/code\u003e\u003c/a\u003e.  See \u003ca href=\"https://redirect.github.com/kube-rs/controller-rs/pull/217/changes\"\u003econtroller-rs#217\u003c/a\u003e for an example change.\u003c/p\u003e\n\u003cp\u003eChanges: \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1868\"\u003ekube-rs/kube#1868\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1870\"\u003ekube-rs/kube#1870\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e has been replaced with \u003ca href=\"https://docs.rs/kube/latest/kube/core/struct.Status.html\"\u003e\u003ccode\u003eStatus\u003c/code\u003e\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e served as a partial metav1/Status replacement which ended up hiding error information to users. These structs have merged, more information is available on errors, and a type alias with a deprecation warning is in place for \u003ca href=\"https://docs.rs/kube/latest/kube/core/type.ErrorResponse.html\"\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e\u003c/a\u003e which will be removed in a later version.\u003c/p\u003e\n\u003cp\u003eThis creates a small breaking change for users matching on specific \u003ca href=\"https://docs.rs/kube/latest/kube/enum.Error.html#variant.Api\"\u003e\u003ccode\u003eError::Api\u003c/code\u003e\u003c/a\u003e codes;\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e     .map_err(|error| match error {\r\n-        kube::Error::Api(kube::error::ErrorResponse { code: 403, .. }) =\u0026gt; {\r\n-            Error::UnauthorizedToPatch(obj)\r\n-        }\r\n+        kube::Error::Api(s) if s.is_forbidden() =\u0026gt; Error::UnauthorizedToPatch(obj),\r\n         other =\u0026gt; Error::Other(other),\r\n     })?;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1875\"\u003ekube-rs/kube#1875\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1883\"\u003ekube-rs/kube#1883\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1891\"\u003ekube-rs/kube#1891\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/kube-rs/kube/blob/main/CHANGELOG.md\"\u003ekube's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.0.1\"\u003e3.0.1\u003c/a\u003e / 2026-01-30\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBugfix release for schemas, admission, and docs. Minor internal improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/53?closed=1\"\u003emilestone\u003c/a\u003e. Important fixes below.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate API version of \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/admission/struct.AdmissionResponse.html\"\u003e\u003ccode\u003eAdmissionResponse\u003c/code\u003e\u003c/a\u003e created via invalid call by \u003ca href=\"https://github.com/Magicloud\"\u003e\u003ccode\u003e@​Magicloud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1905\"\u003ekube-rs/kube#1905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://docs.rs/kube/3.0.1/kube/core/schema/struct.OptionalEnum.html\"\u003e\u003ccode\u003eOptionalEnum\u003c/code\u003e\u003c/a\u003e transform skipping schemas with description by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1908\"\u003ekube-rs/kube#1908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove conflicting \u003ccode\u003eadditionalProperties: false\u003c/code\u003e from schema by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1920\"\u003ekube-rs/kube#1920\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.0.0\"\u003e3.0.0\u003c/a\u003e / 2026-01-12\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the new release schedule to match up with the new Kubernetes release.\nLots of additions, fixes and improvements. Thanks to everyone who contributed so heavily over the holidays! Happy new year.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eKubernetes \u003ccode\u003ev1_35\u003c/code\u003e support via k8s-openapi \u003ca href=\"https://github.com/Arnavion/k8s-openapi/releases/tag/v0.27.0\"\u003e0.27\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePlease \u003ca href=\"https://kube.rs/upgrading/\"\u003eupgrade k8s-openapi along with kube\u003c/a\u003e to avoid conflicts.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003ejiff\u003c/code\u003e replaces \u003ccode\u003echrono\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eMatching k8s-openapi's \u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/8c1b6fccb7258eb487ed8c829791d427a4b16216\"\u003echange\u003c/a\u003e, kube has also swapped out \u003ccode\u003echrono\u003c/code\u003e. The biggest impact of this is for interacting with timestamps in \u003ccode\u003emetadata\u003c/code\u003e, but it also updates 2 smaller public interfaces in \u003ca href=\"https://docs.rs/kube/latest/kube/api/struct.LogParams.html#structfield.since_time\"\u003e\u003ccode\u003eLogParams\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://docs.rs/kube/latest/kube/struct.Client.html#method.with_valid_until\"\u003e\u003ccode\u003eClient::with_valid_until\u003c/code\u003e\u003c/a\u003e.  See \u003ca href=\"https://redirect.github.com/kube-rs/controller-rs/pull/217/changes\"\u003econtroller-rs#217\u003c/a\u003e for an example change.\u003c/p\u003e\n\u003cp\u003eChanges: \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1868\"\u003ekube-rs/kube#1868\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1870\"\u003ekube-rs/kube#1870\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e has been replaced with \u003ca href=\"https://docs.rs/kube/latest/kube/core/struct.Status.html\"\u003e\u003ccode\u003eStatus\u003c/code\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e served as a partial metav1/Status replacement which ended up hiding error information to users. These structs have merged, more information is available on errors, and a type alias with a deprecation warning is in place for \u003ca href=\"https://docs.rs/kube/latest/kube/core/type.ErrorResponse.html\"\u003e\u003ccode\u003eErrorResponse\u003c/code\u003e\u003c/a\u003e which will be removed in a later version.\u003c/p\u003e\n\u003cp\u003eThis creates a small breaking change for users matching on specific \u003ca href=\"https://docs.rs/kube/latest/kube/enum.Error.html#variant.Api\"\u003e\u003ccode\u003eError::Api\u003c/code\u003e\u003c/a\u003e codes;\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e     .map_err(|error| match error {\n-        kube::Error::Api(kube::error::ErrorResponse { code: 403, .. }) =\u0026gt; {\n-            Error::UnauthorizedToPatch(obj)\n-        }\n+        kube::Error::Api(s) if s.is_forbidden() =\u0026gt; Error::UnauthorizedToPatch(obj),\n         other =\u0026gt; Error::Other(other),\n     })?;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1875\"\u003ekube-rs/kube#1875\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1883\"\u003ekube-rs/kube#1883\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1891\"\u003ekube-rs/kube#1891\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePredicates now has a TTL Cache\u003c/h2\u003e\n\u003cp\u003eThis prevents unbounded memory for controllers, particularly affecting ones watching quickly rotating objects with generated names (e.g. pods). By default the TTL is \u003ccode\u003e1h\u003c/code\u003e. It can be configured via new \u003ca href=\"https://docs.rs/kube/latest/kube/runtime/struct.PredicateConfig.html\"\u003e\u003ccode\u003ePredicateConfig\u003c/code\u003e\u003c/a\u003e parameter. To use the default;\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/28e63b6b7b671ba099be4a37b0b97b05609fc924\"\u003e\u003ccode\u003e28e63b6\u003c/code\u003e\u003c/a\u003e release 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/19c5b5ed31c06c73e658102614c6ec3622ef24cf\"\u003e\u003ccode\u003e19c5b5e\u003c/code\u003e\u003c/a\u003e Remove conflicting additionalProperties: false from schema (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/1070ff955fd67810849394bcb50fc33f98a4df2f\"\u003e\u003ccode\u003e1070ff9\u003c/code\u003e\u003c/a\u003e test(kube-derive): Add additional CRD tests (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1921\"\u003e#1921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/c8a25cbd9010b89932ce3fae350e2eb4a5613f24\"\u003e\u003ccode\u003ec8a25cb\u003c/code\u003e\u003c/a\u003e use tower_http::ServiceExt (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/ba6800e8d03da0e51d0519eed2046153a38526a9\"\u003e\u003ccode\u003eba6800e\u003c/code\u003e\u003c/a\u003e Fix OptionalEnum transform skipping schemas with description (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/572d0fb3062bd861dfa19506fe25b3bdbb26cb66\"\u003e\u003ccode\u003e572d0fb\u003c/code\u003e\u003c/a\u003e Reduce CI flakiness from Docker Hub rate limits (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1913\"\u003e#1913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/ba3b4f88ee093cd7068da0e59654ff6a62192d07\"\u003e\u003ccode\u003eba3b4f8\u003c/code\u003e\u003c/a\u003e add some pr guidelines about common issues (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1910\"\u003e#1910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/c41ec72328f552ddea89451db39545e46a3fb160\"\u003e\u003ccode\u003ec41ec72\u003c/code\u003e\u003c/a\u003e simplify cluster_url parse (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1911\"\u003e#1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/a75b2119eab3c0c1146fdd4e1d105fdec218662b\"\u003e\u003ccode\u003ea75b211\u003c/code\u003e\u003c/a\u003e Fix typo in CI workflow comment (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/f02cf6e83fd619ccc93ab6a63ede144be92f3daf\"\u003e\u003ccode\u003ef02cf6e\u003c/code\u003e\u003c/a\u003e Update API version of AdmissionResponse created via invalid call (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1905\"\u003e#1905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kube-rs/kube/compare/2.0.1...3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.0...v1.2.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.54 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.54...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.35 to 0.23.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4b455b819962978b4b6e009def15107ac5f4c5e8\"\u003e\u003ccode\u003e4b455b8\u003c/code\u003e\u003c/a\u003e Bump version of rustls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/245963b1510fa2f42aaca217bba8d04393ab7fef\"\u003e\u003ccode\u003e245963b\u003c/code\u003e\u003c/a\u003e Add ML-KEM-1024 key encapsulation mechanism\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e1886fd05a59c6df373f33508aa0136ce516e481\"\u003e\u003ccode\u003ee1886fd\u003c/code\u003e\u003c/a\u003e Take semver-compatible updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/86ad94b64bf0a87e103e5a79ffbec42b7c07bbef\"\u003e\u003ccode\u003e86ad94b\u003c/code\u003e\u003c/a\u003e Refresh verify-bench certificates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4df9216e57f2650f05f88e9dc826946fb848a5b6\"\u003e\u003ccode\u003e4df9216\u003c/code\u003e\u003c/a\u003e Do not \u0026quot;warm up\u0026quot; aws-lc-rs RNG in other benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/ff6f7985aa89a67a7ac29e0a5663af7953af0c3b\"\u003e\u003ccode\u003eff6f798\u003c/code\u003e\u003c/a\u003e ci-bench: \u0026quot;pre-warm\u0026quot; per-thread entropy source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/3c1841c73263683a80c2eaa2f70754bbc44012df\"\u003e\u003ccode\u003e3c1841c\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/1735677c858e87a746e2a2a2928d7ec1b998d579\"\u003e\u003ccode\u003e1735677\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/upload-artifact action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c91fce039aa994a1fd0e946b147c3eca21b6e19e\"\u003e\u003ccode\u003ec91fce0\u003c/code\u003e\u003c/a\u003e chore(deps): update taiki-e/cache-cargo-install-action action to v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c3a6a11a615a50f1ba3dfa8901d5d802263fd8c1\"\u003e\u003ccode\u003ec3a6a11\u003c/code\u003e\u003c/a\u003e upgrade to zlib-rs 0.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.35...v/0.23.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadow-rs` from 1.5.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/shadow-rs/releases\"\u003eshadow-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix 237 cargo metadata fn feature 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/shadow-rs/pull/254\"\u003ebaoyachi/shadow-rs#254\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/shadow-rs/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CARGO_FEATURES which lists features enabled for the build by \u003ca href=\"https://github.com/mchodzikiewicz\"\u003e\u003ccode\u003e@​mchodzikiewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/253\"\u003ebaoyachi/shadow-rs#253\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/shadow-rs/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v1.5.0...v1.6.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/baoyachi/shadow-rs/commit/c8a6df09e90c80091c93e6849e144811245908c4\"\u003e\u003ccode\u003ec8a6df0\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/7a9e769e79eb7bfaf7955e957ca518582db422f9\"\u003e\u003ccode\u003e7a9e769\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/254\"\u003e#254\u003c/a\u003e from baoyachi/fix-237-cargo-metadata-fn-feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/677a290ed64e3a604e1c5db7194230bc9a615ba5\"\u003e\u003ccode\u003e677a290\u003c/code\u003e\u003c/a\u003e ci: add test for issue \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/237\"\u003e#237\u003c/a\u003e - verify build without metadata feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/1ab2e9a6b2642eed96df2c0f6b62c65dfcff2504\"\u003e\u003ccode\u003e1ab2e9a\u003c/code\u003e\u003c/a\u003e fix: add missing #[cfg(feature = \u0026quot;metadata\u0026quot;)] to cargo_metadata_fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/6eb1fb3ba3b70a3628bef6da9f342f6213fa137a\"\u003e\u003ccode\u003e6eb1fb3\u003c/code\u003e\u003c/a\u003e Bump version from 1.5.0 to 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/ec1b8863a4779bb1867bbbaf07f0e7966ce32155\"\u003e\u003ccode\u003eec1b886\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/253\"\u003e#253\u003c/a\u003e from mchodzikiewicz/feature/cargo-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/fdb3451c9e72a9f0bdb8a80218ae5e9c7ebcac37\"\u003e\u003ccode\u003efdb3451\u003c/code\u003e\u003c/a\u003e Add CARGO_FEATURES which lists features enabled for the build\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v1.5.0...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `snafu` from 0.8.9 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shepmaster/snafu/blob/main/CHANGELOG.md\"\u003esnafu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.0] - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eWhateverLocal\u003c/code\u003e is an alternate to \u003ccode\u003eWhatever\u003c/code\u003e that does not\nimplement or require \u003ccode\u003eSend\u003c/code\u003e or \u003ccode\u003eSync\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eErrors that do not use context selectors (e.g. opaque errors,\n\u003ccode\u003e#[snafu(context(false))]\u003c/code\u003e errors, or \u003ccode\u003e#[snafu(transparent)]\u003c/code\u003e\nerrors) may now be constructed using a generic value when they are\nannotated with the \u003ccode\u003e#[snafu(source(from(generic)))]\u003c/code\u003e attribute.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen using the \u003ccode\u003eunstable-provider-api\u003c/code\u003e feature flag, \u003ccode\u003eReport\u003c/code\u003e will\ncheck if each error provides a \u003ccode\u003eLocation\u003c/code\u003e. When it does, the\n\u003ccode\u003eLocation\u003c/code\u003e will be appended to the error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpaque errors which use const generics with default values are now\nsupported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRust 1.65 is now the \u003cem\u003eminimum\u003c/em\u003e supported Rust version. This is a\n\u003cstrong\u003ebreaking change\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRust 1.81 is now the \u003cem\u003edefault\u003c/em\u003e supported Rust version. This is a\n\u003cstrong\u003ebreaking change\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eWhatever\u003c/code\u003e implements \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e, allowing it to be sent\nbetween threads. This requires that wrapped errors also implement\n\u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e. This is a \u003cstrong\u003ebreaking change\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003esnafu::Location\u003c/code\u003e has been replaced with a type alias to the\nstandard library's \u003ccode\u003eLocation\u003c/code\u003e (specifically a reference to that\ntype: \u003ccode\u003e\u0026amp;'static core::panic::Location\u0026lt;'static\u0026gt;\u003c/code\u003e). This improves\ninteroperability and access to features. This is a \u003cstrong\u003ebreaking\nchange\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOpaque errors default to allowing construction from any value that\nimplements \u003ccode\u003eInto\u003c/code\u003e for the wrapped type. The previous behavior can be\nrestored with \u003ccode\u003e#[snafu(source(from(exact)))]\u003c/code\u003e. This is a \u003cstrong\u003ebreaking\nchange\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal implementation of \u003ccode\u003e#[snafu]\u003c/code\u003e attribute parsing has been\nrewritten. This should largely be unnoticeable, but some error\nmessages and spans have been improved, and memory usage may be\nslightly reduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/978f2cc6c7740a6a0bcf28c2161de2d6ada6a60c\"\u003e\u003ccode\u003e978f2cc\u003c/code\u003e\u003c/a\u003e Release 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/9d450840287d7c883bcbec684131308f12bcba09\"\u003e\u003ccode\u003e9d45084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shepmaster/snafu/issues/552\"\u003e#552\u003c/a\u003e from shepmaster/changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/7007572383e3bf0e2fb248abcabddaf9297a3a8b\"\u003e\u003ccode\u003e7007572\u003c/code\u003e\u003c/a\u003e Update the changelog and upgrading guide in preparation for 0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/b02a9043484fbbb4e3972dae12ab3009ed9596d7\"\u003e\u003ccode\u003eb02a904\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shepmaster/snafu/issues/551\"\u003e#551\u003c/a\u003e from shepmaster/reword-location-gotcha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/b5f3f7fabf9e505a6bd3d032cc387d5136eea6cd\"\u003e\u003ccode\u003eb5f3f7f\u003c/code\u003e\u003c/a\u003e Gate future combinator doctests with internal-dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/409b798ec0872fb34c5a19935c17101295b889df\"\u003e\u003ccode\u003e409b798\u003c/code\u003e\u003c/a\u003e Add assertions to \u003ccode\u003eLocation\u003c/code\u003e's async doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/c0e8e2f90c0d6bd351cc4e05ac38288987c00195\"\u003e\u003ccode\u003ec0e8e2f\u003c/code\u003e\u003c/a\u003e Clarify what we meant by \u0026quot;inaccurate\u0026quot; and be less negative\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/4c4163b388153155606da7f42a4b4b1382d8dce6\"\u003e\u003ccode\u003e4c4163b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shepmaster/snafu/issues/549\"\u003e#549\u003c/a\u003e from shepmaster/location-in-report\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/e06a103e4b6cadf563c187412464bd7291f7edd2\"\u003e\u003ccode\u003ee06a103\u003c/code\u003e\u003c/a\u003e Include \u003ccode\u003eLocation\u003c/code\u003e in \u003ccode\u003eReport\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shepmaster/snafu/commit/53ab073cc09b31afbaf631e6a7d5cc3bd496a6b5\"\u003e\u003ccode\u003e53ab073\u003c/code\u003e\u003c/a\u003e Implement the fallback \u003ccode\u003eError\u003c/code\u003e for references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shepmaster/snafu/compare/0.8.9...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.7.9 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::R...\n\n_Description has been truncated_","html_url":"https://github.com/rustfs/operator/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustfs%2Foperator/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"}},{"old_version":"1.0.0","new_version":"1.1.0","update_type":"minor","path":null,"pr_created_at":"2026-03-02T00:53:06.000Z","version_change":"1.0.0 → 1.1.0","issue":{"uuid":"4008725239","node_id":"PR_kwDOPFWfr87HNAXR","number":27,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-05T12:14:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T00:53:06.000Z","updated_at":"2026-03-05T12:14:11.000Z","time_to_close":300063,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":57,"packages":[{"name":"async-compression","old_version":"0.4.37","new_version":"0.4.41","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"hyper-util","old_version":"0.1.19","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"socket2","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/rust-lang/socket2"},{"name":"tonic","old_version":"0.14.2","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tonic-prost","old_version":"0.14.2","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tonic-prost-build","old_version":"0.14.2","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"quick-xml","old_version":"0.39.0","new_version":"0.39.2","repository_url":"https://github.com/tafia/quick-xml"},{"name":"rmcp","old_version":"0.13.0","new_version":"0.17.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"aes-gcm","old_version":"0.11.0-rc.2","new_version":"0.11.0-rc.3","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"argon2","old_version":"0.6.0-rc.5","new_version":"0.6.0-rc.7","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"chacha20poly1305","old_version":"0.11.0-rc.2","new_version":"0.11.0-rc.3","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"jsonwebtoken","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"pbkdf2","old_version":"0.13.0-rc.7","new_version":"0.13.0-rc.8","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"rsa","old_version":"0.10.0-rc.12","new_version":"0.10.0-rc.13","repository_url":"https://github.com/RustCrypto/RSA"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.13.3","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"time","old_version":"0.3.45","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"arc-swap","old_version":"1.8.0","new_version":"1.8.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"aws-config","old_version":"1.8.12","new_version":"1.8.13","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.120.0","new_version":"1.124.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"const-str","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"convert_case","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"criterion","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"datafusion","old_version":"52.0.0","new_version":"52.2.0","repository_url":"https://github.com/apache/datafusion"},{"name":"flate2","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"google-cloud-auth","old_version":"1.4.0","new_version":"1.6.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"libc","old_version":"0.2.180","new_version":"0.2.182","repository_url":"https://github.com/rust-lang/libc"},{"name":"local-ip-address","old_version":"0.6.9","new_version":"0.6.10","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"moka","old_version":"0.12.12","new_version":"0.12.13","repository_url":"https://github.com/moka-rs/moka"},{"name":"nix","old_version":"0.30.1","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"nvml-wrapper","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/Cldfire/nvml-wrapper"},{"name":"object_store","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"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":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"serial_test","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/palfrey/serial_test"},{"name":"shadow-rs","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"siphasher","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/jedisct1/rust-siphash"},{"name":"starshard","old_version":"0.6.0","new_version":"1.1.0","repository_url":"https://github.com/houseme/starshard"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"sysinfo","old_version":"0.37.2","new_version":"0.38.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.26.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"uuid","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"zip","old_version":"7.1.0","new_version":"8.1.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rcgen","old_version":"0.14.6","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"jemalloc_pprof","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/polarsignals/rust-jemalloc-pprof"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 52 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.37` | `0.4.41` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.19` | `0.1.20` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.1` | `0.6.2` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.5` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.5` |\n| [tonic-prost-build](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.5` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.39.0` | `0.39.2` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.13.0` | `0.17.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.11.0-rc.2` | `0.11.0-rc.3` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.5` | `0.6.0-rc.7` |\n| [chacha20poly1305](https://github.com/RustCrypto/AEADs) | `0.11.0-rc.2` | `0.11.0-rc.3` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.2.0` | `10.3.0` |\n| [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.7` | `0.13.0-rc.8` |\n| [rsa](https://github.com/RustCrypto/RSA) | `0.10.0-rc.12` | `0.10.0-rc.13` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.37` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.3` | `1.14.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [time](https://github.com/time-rs/time) | `0.3.45` | `0.3.47` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.0` | `1.8.2` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.12` | `1.8.13` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.120.0` | `1.124.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [const-str](https://github.com/Nugine/const-str) | `1.0.0` | `1.1.0` |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.10.0` | `0.11.0` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.8.1` | `0.8.2` |\n| [datafusion](https://github.com/apache/datafusion) | `52.0.0` | `52.2.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.8` | `1.1.9` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.4.0` | `1.6.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.180` | `0.2.182` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.9` | `0.6.10` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.12` | `0.12.13` |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.2` |\n| [nvml-wrapper](https://github.com/Cldfire/nvml-wrapper) | `0.11.0` | `0.12.0` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.4` | `0.12.5` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.3.1` | `3.4.0` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.5.0` | `1.7.0` |\n| [siphasher](https://github.com/jedisct1/rust-siphash) | `1.0.1` | `1.0.2` |\n| [starshard](https://github.com/houseme/starshard) | `0.6.0` | `1.1.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.37.2` | `0.38.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.26.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.21.0` |\n| [zip](https://github.com/zip-rs/zip2) | `7.1.0` | `8.1.0` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.6` | `0.14.7` |\n| [jemalloc_pprof](https://github.com/polarsignals/rust-jemalloc-pprof) | `0.8.1` | `0.8.2` |\n\n\nUpdates `async-compression` from 0.4.37 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/269174b4be20e3cfcbb7e7fa4d7d9596183e287b\"\u003e\u003ccode\u003e269174b\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.41 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/37e366b3ed54adcea2138c4114d4196b32fa9dda\"\u003e\u003ccode\u003e37e366b\u003c/code\u003e\u003c/a\u003e Fix UnwindSafe auto impl (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/c39c6215cba0fb696160dc3b08cdc2d9d7cf278a\"\u003e\u003ccode\u003ec39c621\u003c/code\u003e\u003c/a\u003e On error the encoder/decoder now emit everything it was able to decode. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9d848a02f13f3a56542e4123be8947a8da06097e\"\u003e\u003ccode\u003e9d848a0\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9df508b037dafb9a2d80bfd60fcd6679891abef1\"\u003e\u003ccode\u003e9df508b\u003c/code\u003e\u003c/a\u003e Fix update of bytes read in the encoder state machine. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/0370b470db4dbe8f92a178320438e3094495a99a\"\u003e\u003ccode\u003e0370b47\u003c/code\u003e\u003c/a\u003e Stop consuming input on errors in codecs. (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9a4b0961f988cdc2b70dae0f4310046c7fedc307\"\u003e\u003ccode\u003e9a4b096\u003c/code\u003e\u003c/a\u003e chore(deps): update rand requirement from 0.9 to 0.10 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b1da57fecf43f0bb84d7910bc36792a47dcc645b\"\u003e\u003ccode\u003eb1da57f\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.39 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/f95a4b9203abc356d8a372f9d4ce8ad4661cce00\"\u003e\u003ccode\u003ef95a4b9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix decoding of empty response streams.\u0026quot; (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b4e46d8d68dead0c125eb08248540f10708b3f9b\"\u003e\u003ccode\u003eb4e46d8\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.38 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.37...async-compression-v0.4.41\"\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-core` 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-core'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-core'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 `hyper-util` from 0.1.19 to 0.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper-util/releases\"\u003ehyper-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(matcher): improve domain matching case insensitivity by \u003ca href=\"https://github.com/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(matcher): improve subdomain matching case insensitivity by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/252\"\u003ehyperium/hyper-util#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct malformed reference link in set_interface by \u003ca href=\"https://github.com/magurotuna\"\u003e\u003ccode\u003e@​magurotuna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/254\"\u003ehyperium/hyper-util#254\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-util/pull/261\"\u003ehyperium/hyper-util#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused mac imports by \u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump MSRV to 1.64 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-util/pull/258\"\u003ehyperium/hyper-util#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 by \u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard library api 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-util/pull/263\"\u003ehyperium/hyper-util#263\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\"\u003ehttps://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md\"\u003ehyper-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.20 (2026-02-02)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eproxy::Matcher\u003c/code\u003e to properly match domains regardless of casing\u003c/li\u003e\n\u003cli\u003eFix system proxy matcher dependency on macOS when used in sandboxed environements.\u003c/li\u003e\n\u003cli\u003eIncreased MSRV to 1.64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-util/commit/b23a13e2b7ee73e15ba008cd9b19dcd2d3861957\"\u003e\u003ccode\u003eb23a13e\u003c/code\u003e\u003c/a\u003e v0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ffa53913bef060b65cf0f52cc69382c72d6fb7fd\"\u003e\u003ccode\u003effa5391\u003c/code\u003e\u003c/a\u003e chore: use standard library api (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/b43aeabab2126c5724da67c179587a99c5afbb83\"\u003e\u003ccode\u003eb43aeab\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d841f5d7d4ad89d61ba952c98a44313089a9465a\"\u003e\u003ccode\u003ed841f5d\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.64 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/af1965639fff1f79c33f692fc3e4d2da674bf727\"\u003e\u003ccode\u003eaf19656\u003c/code\u003e\u003c/a\u003e chore(client): remove unused mac imports in system proxy (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ad6a63da3e868ff64771df9482c5f43be9f3fd77\"\u003e\u003ccode\u003ead6a63d\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v6 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d5503b2b476b1274f8faf18f99217068359ec5c4\"\u003e\u003ccode\u003ed5503b2\u003c/code\u003e\u003c/a\u003e docs(client): correct malformed reference link in set_interface (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/8c4f4a0b4b0cf83ae6b7d86705f002f4efc13869\"\u003e\u003ccode\u003e8c4f4a0\u003c/code\u003e\u003c/a\u003e fix(matcher): improve subdomain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/1b3fa96b1bc9057cbff49b52847c85dd79845b73\"\u003e\u003ccode\u003e1b3fa96\u003c/code\u003e\u003c/a\u003e fix(matcher): improve domain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket2` from 0.6.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e are marked as transparent meaning both have the same\nlayout as \u003ccode\u003emsghdr\u003c/code\u003e on Unix and \u003ccode\u003eWSAMSG\u003c/code\u003e on Windows\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/635\"\u003erust-lang/socket2#635\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDon't set \u003ccode\u003eSO_NOSIGPIPE\u003c/code\u003e when accepting sockets, this is inherited from the\nparent socket (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/632\"\u003erust-lang/socket2#632\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003eSocket::tcp_notsent_lowat\u003c/code\u003e by using the correct argument type\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/622\"\u003erust-lang/socket2#622\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/socket2/commit/9a30f4f657370e9e1aede3351ab2bd33eedb9c95\"\u003e\u003ccode\u003e9a30f4f\u003c/code\u003e\u003c/a\u003e Release v0.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/3403a440e57101f3c98995b7ef7c8de74fbff14d\"\u003e\u003ccode\u003e3403a44\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e \u003ccode\u003erepr(transparent)\u003c/code\u003e to allow legally obtaining ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/feac83ad8597d7cd5bf0a3e68983925a12b13ce0\"\u003e\u003ccode\u003efeac83a\u003c/code\u003e\u003c/a\u003e Don't set SO_NOSIGPIPE when accepting sockets (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/3fe657664bb684b6ff69a68711558b1b89ec2b84\"\u003e\u003ccode\u003e3fe6576\u003c/code\u003e\u003c/a\u003e Test MSRV on Windows in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/a18be6a302b7f9c127c3593edec5d8d2690839a7\"\u003e\u003ccode\u003ea18be6a\u003c/code\u003e\u003c/a\u003e Re-enable CI check for armv7-sony-vita-newlibeabihf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/853f9a72737867e040ec562c34b78fd329d3bce0\"\u003e\u003ccode\u003e853f9a7\u003c/code\u003e\u003c/a\u003e Fix some typos in comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/299c2e511024bfc0651e25becaeff4a9701fd8d1\"\u003e\u003ccode\u003e299c2e5\u003c/code\u003e\u003c/a\u003e Fixed cfg in original_dst_v6 test (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/9463a02ee4e4b21f5589b24e75a9b5c85abdd229\"\u003e\u003ccode\u003e9463a02\u003c/code\u003e\u003c/a\u003e Enable CI for aarch64-apple-visionos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/4af7d3dcdb2583e7462b27ee3e2d8521b317294d\"\u003e\u003ccode\u003e4af7d3d\u003c/code\u003e\u003c/a\u003e fix getsockopt generic argument in notsent_lowat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/a0810cd30fc75f4ed560e1d058b857216048b74c\"\u003e\u003ccode\u003ea0810cd\u003c/code\u003e\u003c/a\u003e Update FreeBSD CI environment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/socket2/compare/v0.6.1...v0.6.2\"\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.2 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\u003c/blockquote\u003e\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.2...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic-prost` from 0.14.2 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-prost'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\u003c/blockquote\u003e\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.2...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic-prost-build` from 0.14.2 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-prost-build'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\u003c/blockquote\u003e\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.2...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.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 `quick-xml` from 0.39.0 to 0.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/quick-xml/releases\"\u003equick-xml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.2 - Fix regression and read_text_into\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003e#483\u003c/a\u003e: Implement \u003ccode\u003eread_text_into()\u003c/code\u003e and \u003ccode\u003eread_text_into_async()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003e#939\u003c/a\u003e: Fix parsing error of the tag from buffered reader, when the first byte \u003ccode\u003e\u0026lt;\u003c/code\u003e is the last in the \u003ccode\u003eBufRead\u003c/code\u003e internal buffer. This is the regression from \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003e#483\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003etafia/quick-xml#483\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/936\"\u003etafia/quick-xml#936\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003e#939\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003etafia/quick-xml#939\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tafia/quick-xml/compare/v0.39.1...v0.39.2\"\u003ehttps://github.com/tafia/quick-xml/compare/v0.39.1...v0.39.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.1 - Fixes in read_to_end / read_text\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: Add method \u003ccode\u003eNamespaceResolver::set_level\u003c/code\u003e which may be helpful in some circumstances.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: Fix incorrect processing of namespace scopes in \u003ccode\u003eNsReader::read_to_end\u003c/code\u003e, \u003ccode\u003eNsReader::read_to_end_into\u003c/code\u003e, \u003ccode\u003eNsReader::read_to_end_into_async\u003c/code\u003e and \u003ccode\u003eNsReader::read_text\u003c/code\u003e. The scope started by a start element was not ended after that call.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: Fix incorrect result of \u003ccode\u003e.read_text()\u003c/code\u003e when it is called after reading \u003ccode\u003eText\u003c/code\u003e or \u003ccode\u003eGeneralRef\u003c/code\u003e event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003etafia/quick-xml#597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/598\"\u003etafia/quick-xml#598\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/936\"\u003etafia/quick-xml#936\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/tafia/quick-xml/blob/master/Changelog.md\"\u003equick-xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.2 -- 2026-02-20\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003e#483\u003c/a\u003e: Implement \u003ccode\u003eread_text_into()\u003c/code\u003e and \u003ccode\u003eread_text_into_async()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003e#939\u003c/a\u003e: Fix parsing error of the tag from buffered reader, when the first byte \u003ccode\u003e\u0026lt;\u003c/code\u003e\nis the last in the \u003ccode\u003eBufRead\u003c/code\u003e internal buffer. This is the regression from \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003e#483\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/483\"\u003etafia/quick-xml#483\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/936\"\u003etafia/quick-xml#936\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003e#939\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/939\"\u003etafia/quick-xml#939\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.39.1 -- 2026-02-15\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: Add method \u003ccode\u003eNamespaceResolver::set_level\u003c/code\u003e which may be helpful in some circumstances.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: Fix incorrect processing of namespace scopes in \u003ccode\u003eNsReader::read_to_end\u003c/code\u003e\n\u003ccode\u003eNsReader::read_to_end_into\u003c/code\u003e, \u003ccode\u003eNsReader::read_to_end_into_async\u003c/code\u003e and \u003ccode\u003eNsReader::read_text\u003c/code\u003e.\nThe scope started by a start element was not ended after that call.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: Fix incorrect result of \u003ccode\u003e.read_text()\u003c/code\u003e when it is called after reading \u003ccode\u003eText\u003c/code\u003e or \u003ccode\u003eGeneralRef\u003c/code\u003e event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003e#597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/597\"\u003etafia/quick-xml#597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/598\"\u003e#598\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/598\"\u003etafia/quick-xml#598\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/936\"\u003e#936\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/936\"\u003etafia/quick-xml#936\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/tafia/quick-xml/commit/5611c894f6b9fd5301c266167a6d3a7ef005dedd\"\u003e\u003ccode\u003e5611c89\u003c/code\u003e\u003c/a\u003e Release 0.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/b8eba9abf7a59f605981ef5ec10f9e260f1c0f94\"\u003e\u003ccode\u003eb8eba9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/941\"\u003e#941\u003c/a\u003e from Mingun/full-cover\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/f8e8857c46d010e7c2b94f7eea2d6b0229d6056e\"\u003e\u003ccode\u003ef8e8857\u003c/code\u003e\u003c/a\u003e Implement read_text_into and read_text_into_async\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/489dc17e4080d85885b1a30003ca40a0caea9bdb\"\u003e\u003ccode\u003e489dc17\u003c/code\u003e\u003c/a\u003e Place \u003ccode\u003e;\u003c/code\u003e to the buffer when read general entity references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/9a7e8f577a74f323abefc93a495004e88d60fa45\"\u003e\u003ccode\u003e9a7e8f5\u003c/code\u003e\u003c/a\u003e Place \u003ccode\u003e\u0026gt;\u003c/code\u003e to the buffer when read elements, processing instructions and XML d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/c34af489c6d5fc90b1efde2d497db86fe051f7b9\"\u003e\u003ccode\u003ec34af48\u003c/code\u003e\u003c/a\u003e Place \u003ccode\u003e\u0026gt;\u003c/code\u003e to the buffer when read comment, CDATA or DOCTYPE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/241f01e20ff679e9248f2ae424c9ba823fc15444\"\u003e\u003ccode\u003e241f01e\u003c/code\u003e\u003c/a\u003e Return only index from BangType::parse (renamed to feed) like in other parsers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/e3230c24f35b41792b5a23fd46eb8f73ab402781\"\u003e\u003ccode\u003ee3230c2\u003c/code\u003e\u003c/a\u003e Append +1 outside of BangType, in read_bang_element, like read_with do\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/623c92cfb8908d46437e5a76a4fe06b2365898a5\"\u003e\u003ccode\u003e623c92c\u003c/code\u003e\u003c/a\u003e Rewrite \u003ccode\u003eread_bang_element\u003c/code\u003e with the same style as \u003ccode\u003eread_with\u003c/code\u003e, \u003ccode\u003eread_ref\u003c/code\u003e an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/e06f70ab88d596f764217ac10202ae2663aaaa02\"\u003e\u003ccode\u003ee06f70a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/940\"\u003e#940\u003c/a\u003e from Mingun/fix-939\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tafia/quick-xml/compare/v0.39.0...v0.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 0.13.0 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v0.17.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd trait-based tool declaration (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd prose documentation for core features to meet conformance (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.17.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(streamable-http)\u003c/em\u003e add json_response option for stateless server mode (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp sdk conformance (\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/houseme/rustfs/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houseme%2Frustfs/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"0.7.0","new_version":"1.1.0","update_type":"major","path":null,"pr_created_at":"2026-02-01T21:14:07.000Z","version_change":"0.7.0 → 1.1.0","issue":{"uuid":"3882956384","node_id":"PR_kwDOOJuZdc7Awq9c","number":4,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 22 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-02-01T21:14:07.000Z","updated_at":"2026-02-01T21:14:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":22,"packages":[{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.51","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"time","old_version":"0.3.44","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"const-str","old_version":"0.7.0","new_version":"1.1.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"uuid","old_version":"1.18.1","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"socket2","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/rust-lang/socket2"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"fast-socks5","old_version":"1.0.0-rc.0","new_version":"1.0.0","repository_url":"https://github.com/dizda/fast-socks5"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.36","repository_url":"https://github.com/rustls/rustls"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"criterion","old_version":"0.4.0","new_version":"0.8.1","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"crossfire","old_version":"2.1.6","new_version":"3.0.3","repository_url":"https://github.com/frostyplanet/crossfire-rs"},{"name":"moka","old_version":"0.12.11","new_version":"0.12.13","repository_url":"https://github.com/moka-rs/moka"},{"name":"portable-atomic","old_version":"1.11.1","new_version":"1.13.1","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"test-log","old_version":"0.2.18","new_version":"0.2.19","repository_url":"https://github.com/d-e-s-o/test-log"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.51` | `4.5.56` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.46` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.0` | `1.1.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.20.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.1` | `0.6.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [fast-socks5](https://github.com/dizda/fast-socks5) | `1.0.0-rc.0` | `1.0.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.8.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.36` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.7` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.4.0` | `0.8.1` |\n| [crossfire](https://github.com/frostyplanet/crossfire-rs) | `2.1.6` | `3.0.3` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.11` | `0.12.13` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.1` | `1.13.1` |\n| [test-log](https://github.com/d-e-s-o/test-log) | `0.2.18` | `0.2.19` |\n\n\nUpdates `tokio` from 1.48.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.17 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.17...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 `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 `clap` from 4.5.51 to 4.5.56\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.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\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\u003ev4.5.52\u003c/h2\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/blockquote\u003e\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.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/blockquote\u003e\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/9cec1007acdc3cd990feded4322a4bccd2fd471c\"\u003e\u003ccode\u003e9cec100\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/00e72e06f46e2c21e5bb4dd82aa5fca02a9e5c16\"\u003e\u003ccode\u003e00e72e0\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7848ff6fc3f8e0f7b66eaee10d44b43eea54538\"\u003e\u003ccode\u003ec7848ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6094\"\u003e#6094\u003c/a\u003e from epage/home\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/60184fb76a3d88277f89430402d01a121feb858c\"\u003e\u003ccode\u003e60184fb\u003c/code\u003e\u003c/a\u003e feat(complete): Expand ~ in native completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/09969d3c1af9dd22fb944c09f8b1c27274cad824\"\u003e\u003ccode\u003e09969d3\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6093\"\u003e#6093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/520beb5ec2d2bb5dd11912d27127df4e97027965\"\u003e\u003ccode\u003e520beb5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2bd8ab3c009fc975db28209c3c3fb526364342ae\"\u003e\u003ccode\u003e2bd8ab3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/220875b58511028ba9cd38f7195b8b3315b72d0d\"\u003e\u003ccode\u003e220875b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6091\"\u003e#6091\u003c/a\u003e from epage/possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e5eb6c9d84efac5d660322e92dbbc0158266602d\"\u003e\u003ccode\u003ee5eb6c9\u003c/code\u003e\u003c/a\u003e fix(help): Integrate 'Possible Values:' into 'Arg::help'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594a771030e43df8c806ea1a029862339739a0f3\"\u003e\u003ccode\u003e594a771\u003c/code\u003e\u003c/a\u003e refactor(help): Make empty tracking more consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.51...clap_complete-v4.5.56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.5.49 to 4.5.55\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ev4.5.52\u003c/h2\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\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/63d73bcf3569bf695d7adef7d7f6d621ac02e4d1\"\u003e\u003ccode\u003e63d73bc\u003c/code\u003e\u003c/a\u003e test(parser): Cover value_terminator as first argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9009a76d1f2d62ba6af168bcef12ad7272626ca\"\u003e\u003ccode\u003eb9009a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6233\"\u003e#6233\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f68bf6c619a0463ff7e912c7d22c713354693291\"\u003e\u003ccode\u003ef68bf6c\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2d2d25094337ad98c21594f1fcb80109dd1ffc2\"\u003e\u003ccode\u003ee2d2d25\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.49...v4.5.55\"\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.44 to 0.3.46\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.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAll possible panics are now documented for the relevant methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVarious methods for truncating components have been added, avoiding the need to call the fallible\n\u003ccode\u003ereplace\u003c/code\u003e methods multiple times.\u003c/p\u003e\n\u003cp\u003eFor \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_day\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor \u003ccode\u003eTime\u003c/code\u003e, \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_hour\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_minute\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_second\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_millisecond\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_microsecond\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version is now 1.88.0.\u003c/li\u003e\n\u003cli\u003eSignificant performance gains in numerous locations. No public APIs were changed or removed as\npart of this.\u003c/li\u003e\n\u003cli\u003eThe size of \u003ccode\u003eerror::ComponentRange\u003c/code\u003e, along with types that contain it, has been significantly\nreduced.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ePartialOrd\u003c/code\u003e and \u003ccode\u003eOrd\u003c/code\u003e implementations of \u003ccode\u003eUtcOffset\u003c/code\u003e now return the expected result.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.45 [2026-01-13]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etime::format_description::StaticFormatDescription\u003c/code\u003e type alias for \u003ccode\u003e\u0026amp;'static [BorrowedFormatItem\u0026lt;'static\u0026gt;]\u003c/code\u003e. This is the type returned by the\n\u003ccode\u003etime::macros::format_description!\u003c/code\u003e macro.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version is now 1.83.0.\u003c/li\u003e\n\u003cli\u003eAll floating point methods on \u003ccode\u003eDuration\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAll setters on \u003ccode\u003eParsed\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserde\u003c/code\u003e dependency has been replaced with \u003ccode\u003eserde_core\u003c/code\u003e, This reduces compile times by not\nincluding unused parts of \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDate::from_julian_day\u003c/code\u003e uses a new algorithm, resulting in an approximately 16% performance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/14da652cc731cbe86afbc5b99442f3a0cd747e60\"\u003e\u003ccode\u003e14da652\u003c/code\u003e\u003c/a\u003e v0.3.46 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f0798a40452575390b30300e931a7c1fb9f26f52\"\u003e\u003ccode\u003ef0798a4\u003c/code\u003e\u003c/a\u003e Always use \u003ccode\u003ewhere\u003c/code\u003e clauses over inline bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a74c0554a8d1b7a03d8381a7980812a2a50320ba\"\u003e\u003ccode\u003ea74c055\u003c/code\u003e\u003c/a\u003e More accurately represent lifetimes in parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5d339cdf17e9504ad09b89a44538ef14bc12b30\"\u003e\u003ccode\u003ed5d339c\u003c/code\u003e\u003c/a\u003e Address lints from latest rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3a60ceba3f8677da34f28d56753a808812ea2a94\"\u003e\u003ccode\u003e3a60ceb\u003c/code\u003e\u003c/a\u003e Fix ordering of \u003ccode\u003eUtcOffset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7d05f5e56a48f4f57fb1ff17cf1ab7da3f8afac4\"\u003e\u003ccode\u003e7d05f5e\u003c/code\u003e\u003c/a\u003e Document need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/37c44a418a0aeeac11a678e5aa8aab3b3ba9c9e0\"\u003e\u003ccode\u003e37c44a4\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003epanic\u003c/code\u003e optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/b8b879ae8972954d1b25a3227fd761163d6d9c45\"\u003e\u003ccode\u003eb8b879a\u003c/code\u003e\u003c/a\u003e Add methods for truncation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c75687bddb901ef51b7a865b5aa349855ab08916\"\u003e\u003ccode\u003ec75687b\u003c/code\u003e\u003c/a\u003e Reduce amount of macro-generated code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7ad7a2d874b9f50294327ccae9fdcd4ee770fc5a\"\u003e\u003ccode\u003e7ad7a2d\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003eComponentRange\u003c/code\u003e error type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.46\"\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.20 to 0.3.22\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.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\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3418%5D(https://redirect.github.com/tokio-rs/tracing/issues/3418)\"\u003etokio-rs/tracing#3418\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/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\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a9eeed7394115831d504b52565206ba0ecc2affe\"\u003e\u003ccode\u003ea9eeed7\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.21 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/5bd550547899f72a6b0464220bdad1162b383960\"\u003e\u003ccode\u003e5bd5505\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/55086231ec4aaeffcaab9932e696f40278f06bd1\"\u003e\u003ccode\u003e5508623\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d92b4c0feb00960902410b68f71521d36c699d85\"\u003e\u003ccode\u003ed92b4c0\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\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.20...tracing-subscriber-0.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.7.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update copyright year in LICENSE by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/57\"\u003eNugine/const-str#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: gate http import behind feature by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/59\"\u003eNugine/const-str#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): remove dev-dependencies by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/60\"\u003eNugine/const-str#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: workspace-level package info by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/61\"\u003eNugine/const-str#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Nugine/const-str/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure Dependabot to group cargo updates and auto-update GitHub Actions by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/55\"\u003eNugine/const-str#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 6 in the actions group 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/Nugine/const-str/pull/56\"\u003eNugine/const-str#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.1...v1.0.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.7.1...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd test coverage support with Codecov integration by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/49\"\u003eNugine/const-str#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage from 41% to 92% by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/51\"\u003eNugine/const-str#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage for const-str crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/52\"\u003eNugine/const-str#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/Nugine/const-str/compare/v0.7.0...v0.7.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/Nugine/const-str/commit/601989a89110c33cdf439e61a8b108c1ba0e2a02\"\u003e\u003ccode\u003e601989a\u003c/code\u003e\u003c/a\u003e release v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/402852355eedc3724474a6a67ca79c29a6eade22\"\u003e\u003ccode\u003e4028523\u003c/code\u003e\u003c/a\u003e build: workspace-level package info (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/63dd15811283a62978893a4b820cd6cbe056dec0\"\u003e\u003ccode\u003e63dd158\u003c/code\u003e\u003c/a\u003e build(deps): remove dev-dependencies (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/35e103436c3563474e974582999175d46a7ff7c2\"\u003e\u003ccode\u003e35e1034\u003c/code\u003e\u003c/a\u003e build: gate http import behind feature (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/f66b69d91b61b1cdea6f966dc7f0bc48e7aab5a5\"\u003e\u003ccode\u003ef66b69d\u003c/code\u003e\u003c/a\u003e docs: update copyright year in LICENSE (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e00652599634e34faded3db95bfafd421112bf14\"\u003e\u003ccode\u003ee006525\u003c/code\u003e\u003c/a\u003e release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e7ea923f31fde5ee399472b28a1b81ab0f4562be\"\u003e\u003ccode\u003ee7ea923\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 6 in the actions group (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/5be7d7756c3aa40b384f8a61de683b23fe2e415b\"\u003e\u003ccode\u003e5be7d77\u003c/code\u003e\u003c/a\u003e Configure Dependabot to group cargo updates and auto-update GitHub Actions (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/3131e041bb28ca3ab471a0e1b3b183e757c353c4\"\u003e\u003ccode\u003e3131e04\u003c/code\u003e\u003c/a\u003e release v0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/97c522c9c959a4bbc05ae01217a38ce44de85651\"\u003e\u003ccode\u003e97c522c\u003c/code\u003e\u003c/a\u003e fix: readme links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v1.1.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.1 to 1.20.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.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\u003c/blockquote\u003e\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/c3346ddf2a78ecadefbadaa83d22e263342745ca\"\u003e\u003ccode\u003ec3346dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/857\"\u003e#857\u003c/a\u003e from uuid-rs/cargo/v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/66eebc34ae2f8e0ff60291260c813f77b4e00a29\"\u003e\u003ccode\u003e66eebc3\u003c/code\u003e\u003c/a\u003e prepare for 1.20.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/3b66758622516f1041cea5b6f04a3938f63d963c\"\u003e\u003ccode\u003e3b66758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/856\"\u003e#856\u003c/a\u003e from uuid-rs/docs/bytes-le-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e2bdd44ec30afa3df9ee7ab061b3622f08c690e3\"\u003e\u003ccode\u003ee2bdd44\u003c/code\u003e\u003c/a\u003e don't run UI tests in wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b6dc7ece22a29190ff6dbfdfd7df22cd7bee3bcc\"\u003e\u003ccode\u003eb6dc7ec\u003c/code\u003e\u003c/a\u003e note that ordering applies to fields in to/from_bytes_le\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a0281cd2f78255381d16a4c3319af05129d04dae\"\u003e\u003ccode\u003ea0281cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/855\"\u003e#855\u003c/a\u003e from uuid-rs/feat/serde-fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/db27b67d87f653eb2c136ee5d86b104a2aa56d6a\"\u003e\u003ccode\u003edb27b67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/854\"\u003e#854\u003c/a\u003e from mivort/non-nil-uuid-ord\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/efb06f21eb5b01b6d6f2d5e8e993ac2679826822\"\u003e\u003ccode\u003eefb06f2\u003c/code\u003e\u003c/a\u003e implement Deserialize on adapter types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/50d44ad3c501c2592069e8709ede89addeaafd1d\"\u003e\u003ccode\u003e50d44ad\u003c/code\u003e\u003c/a\u003e Derive Ord and PartialOrd for NonNilUuid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7527cef15f39fe493a92bda19d28eebec2c73ebf\"\u003e\u003ccode\u003e7527cef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/849\"\u003e#849\u003c/a\u003e from uuid-rs/cargo/v1.19.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket2` from 0.6.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e are marked as transparent meaning both have the same\nlayout as \u003ccode\u003emsghdr\u003c/code\u003e on Unix and \u003ccode\u003eWSAMSG\u003c/code\u003e on Windows\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/635\"\u003erust-lang/socket2#635\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDon't set \u003ccode\u003eSO_NOSIGPIPE\u003c/code\u003e when accepting sockets, this is inherited from the\nparent socket (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/632\"\u003erust-lang/socket2#632\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003eSocket::tcp_notsent_lowat\u003c/code\u003e by using the correct argument type\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/622\"\u003erust-lang/socket2#622\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/socket2/commit/9a30f4f657370e9e1aede3351ab2bd33eedb9c95\"\u003e\u003ccode\u003e9a30f4f\u003c/code\u003e\u003c/a\u003e Release v0.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/3403a440e57101f3c98995b7ef7c8de74fbff14d\"\u003e\u003ccode\u003e3403a44\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e \u003ccode\u003erepr(transparent)\u003c/code\u003e to allow legally obtaining ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/feac83ad8597d7cd5bf0a3e68983925a12b13ce0\"\u003e\u003ccode\u003efeac83a\u003c/code\u003e\u003c/a\u003e Don't set SO_NOSIGPIPE when accepting sockets (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/3fe657664bb684b6ff69a68711558b1b89ec2b84\"\u003e\u003ccode\u003e3fe6576\u003c/code\u003e\u003c/a\u003e Test MSRV on Windows in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/a18be6a302b7f9c127c3593edec5d8d2690839a7\"\u003e\u003ccode\u003ea18be6a\u003c/code\u003e\u003c/a\u003e Re-enable CI check for armv7-sony-vita-newlibeabihf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/853f9a72737867e040ec562c34b78fd329d3bce0\"\u003e\u003ccode\u003e853f9a7\u003c/code\u003e\u003c/a\u003e Fix some typos in comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/299c2e511024bfc0651e25becaeff4a9701fd8d1\"\u003e\u003ccode\u003e299c2e5\u003c/code\u003e\u003c/a\u003e Fixed cfg in original_dst_v6 test (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/9463a02ee4e4b21f5589b24e75a9b5c85abdd229\"\u003e\u003ccode\u003e9463a02\u003c/code\u003e\u003c/a\u003e Enable CI for aarch64-apple-visionos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/4af7d3dcdb2583e7462b27ee3e2d8521b317294d\"\u003e\u003ccode\u003e4af7d3d\u003c/code\u003e\u003c/a\u003e fix getsockopt generic argument in notsent_lowat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/a0810cd30fc75f4ed560e1d058b857216048b74c\"\u003e\u003ccode\u003ea0810cd\u003c/code\u003e\u003c/a\u003e Update FreeBSD CI environment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/socket2/compare/v0.6.1...v0.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/3e44f88f5fae6dfcd3aa0779b804b3ff18afdee3\"\u003e\u003ccode\u003e3e44f88\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/f29e93951da599095f54d57667c1988960ceff71\"\u003e\u003ccode\u003ef29e939\u003c/code\u003e\u003c/a\u003e Add some tests for Limit, BytesMut and Reader (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/785\"\u003e#785\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.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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\nUpdates `tokio-stream` from 0.1.17 to 0.1.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/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-socks5` from 1.0.0-rc.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dizda/fast-socks5/releases\"\u003efast-socks5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003esee the CHANGELOG.md\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/dizda/fast-socks5/blob/master/CHANGELOG.md\"\u003efast-socks5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.0] - 2026-01-20\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTimeout parameters now use \u003ccode\u003estd::time::Duration\u003c/code\u003e instead of \u003ccode\u003eu64\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eserver::Config::set_request_timeout()\u003c/code\u003e now takes \u003ccode\u003eDuration\u003c/code\u003e instead of \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclient::Config::set_connect_timeout()\u003c/code\u003e now takes \u003ccode\u003eDuration\u003c/code\u003e instead of \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserver::run_tcp_proxy()\u003c/code\u003e parameter changed from \u003ccode\u003erequest_timeout_s: u64\u003c/code\u003e to \u003ccode\u003erequest_timeout: Duration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutil::stream::tcp_connect_with_timeout()\u003c/code\u003e parameter changed from \u003ccode\u003erequest_timeout_s: u64\u003c/code\u003e to \u003ccode\u003erequest_timeout: Duration\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMigration:\u003c/strong\u003e Re...\n\n_Description has been truncated_","html_url":"https://github.com/proxy-rs/wind/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/proxy-rs%2Fwind/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"0.7.0","new_version":"1.0.0","update_type":"major","path":null,"pr_created_at":"2026-01-12T00:44:41.000Z","version_change":"0.7.0 → 1.0.0","issue":{"uuid":"3802390082","node_id":"PR_kwDOPFWfr868maib","number":17,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 40 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-01-12T00:44:41.000Z","updated_at":"2026-01-12T00:45:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":40,"packages":[{"name":"axum","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-extra","old_version":"0.12.2","new_version":"0.12.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"reqwest","old_version":"0.12.25","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.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-test","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"flatbuffers","old_version":"25.9.23","new_version":"25.12.19","repository_url":"https://github.com/google/flatbuffers"},{"name":"prost","old_version":"0.14.1","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"rmcp","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"rmp","old_version":"0.8.14","new_version":"0.8.15","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"rmp-serde","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"schemars","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/GREsau/schemars"},{"name":"argon2","old_version":"0.6.0-rc.3","new_version":"0.6.0-rc.4","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"blake3","old_version":"1.8.2","new_version":"1.8.3","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"pbkdf2","old_version":"0.13.0-rc.3","new_version":"0.13.0-rc.5","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.36","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/rustls/pki-types"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"aws-config","old_version":"1.8.11","new_version":"1.8.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.116.0","new_version":"1.119.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"clap","old_version":"4.5.53","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"const-str","old_version":"0.7.0","new_version":"1.0.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"google-cloud-auth","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"local-ip-address","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"matchit","old_version":"0.9.0","new_version":"0.9.1","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"moka","old_version":"0.12.11","new_version":"0.12.12","repository_url":"https://github.com/moka-rs/moka"},{"name":"object_store","old_version":"0.12.4","new_version":"0.13.0","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.10.0-rc.5","new_version":"0.10.0-rc.6","repository_url":"https://github.com/rust-random/rand"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"shadow-rs","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tracing","old_version":"0.1.43","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"zip","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.7` | `0.8.8` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.12.2` | `0.12.5` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.25` | `0.12.28` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.4` | `0.4.5` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [flatbuffers](https://github.com/google/flatbuffers) | `25.9.23` | `25.12.19` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.1` | `0.14.3` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.0` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.10.0` | `0.12.0` |\n| [rmp](https://github.com/3Hren/msgpack-rust) | `0.8.14` | `0.8.15` |\n| [rmp-serde](https://github.com/3Hren/msgpack-rust) | `1.3.0` | `1.3.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [schemars](https://github.com/GREsau/schemars) | `1.1.0` | `1.2.0` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.3` | `0.6.0-rc.4` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.2` | `1.8.3` |\n| [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.3` | `0.13.0-rc.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.36` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.1` | `1.13.2` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.8.0` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.11` | `1.8.12` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.116.0` | `1.119.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.54` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.0` | `1.0.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.2.0` | `1.3.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.180` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.6` | `0.6.8` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.9.0` | `0.9.1` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.11` | `0.12.12` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.4` | `0.13.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0-rc.5` | `0.10.0-rc.6` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.4.0` | `1.5.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.43` | `0.1.44` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [zip](https://github.com/zip-rs/zip2) | `6.0.0` | `7.0.0` |\n\n\nUpdates `axum` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-extra` from 0.12.2 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum-extra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-extra v0.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003etyped-routing\u003c/code\u003e feature enable the \u003ccode\u003erouting\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Add trailing newline to \u003ccode\u003eErasedJson::pretty\u003c/code\u003e response bodies (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix integer underflow in \u003ccode\u003eFileStream::try_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3514\"\u003etokio-rs/axum#3514\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3526\"\u003etokio-rs/axum#3526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3566\"\u003etokio-rs/axum#3566\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d9f79f56169896cec0fa47619fc40df23585a085\"\u003e\u003ccode\u003ed9f79f5\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6b0089190c832f5b8da3cbd3cb737b900bf3f36e\"\u003e\u003ccode\u003e6b00891\u003c/code\u003e\u003c/a\u003e fix(json-lines): Respect default body limit (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4e2bc8c92a570ff98dd5b774a0449092e407a942\"\u003e\u003ccode\u003e4e2bc8c\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f72c298ee8b31b5b4fdcff3f69a7481ad3b075e3\"\u003e\u003ccode\u003ef72c298\u003c/code\u003e\u003c/a\u003e Improve error messages with #[diagnostic::do_not_recommend] (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/aba8046921b15e407f9f7e78bd3b2ae36a657c2b\"\u003e\u003ccode\u003eaba8046\u003c/code\u003e\u003c/a\u003e Deprecate Host and Scheme extractors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/adf2e6c6bfd9d8f611afd82cca7b3e9e916203f7\"\u003e\u003ccode\u003eadf2e6c\u003c/code\u003e\u003c/a\u003e Remove CI job using ancient nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8eaf49e3171a4a1a4056806626d15ed5e393c7fe\"\u003e\u003ccode\u003e8eaf49e\u003c/code\u003e\u003c/a\u003e Remove cargo-sort CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5155b9bed718cd83dcf119851922f84fe97aa209\"\u003e\u003ccode\u003e5155b9b\u003c/code\u003e\u003c/a\u003e Remove cargo-public-api-crates CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/b6ffaee0996e7b7b1d609e3110d9456e097dc0e8\"\u003e\u003ccode\u003eb6ffaee\u003c/code\u003e\u003c/a\u003e Exclude broken example from workspace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-extra-v0.12.2...axum-extra-v0.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.25 to 0.12.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly import TokioIo on Windows by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2896\"\u003eseanmonstar/reqwest#2896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.27...v0.12.28\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.27...v0.12.28\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.27\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::windows_named_pipe(name)\u003c/code\u003e option that will force all requests over that Windows Named Pipe.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Disable unused tokio-util codec feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2893\"\u003eseanmonstar/reqwest#2893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Use http_body_util::BodyDataStream by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2892\"\u003eseanmonstar/reqwest#2892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add windows_named_pipe() option to client builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2789\"\u003eseanmonstar/reqwest#2789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.26...v0.12.27\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.26...v0.12.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update cookie_store by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2886\"\u003eseanmonstar/reqwest#2886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable default compression from tower-http if not enabled in reqwest by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2889\"\u003eseanmonstar/reqwest#2889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http3): correct compression defaults by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2890\"\u003eseanmonstar/reqwest#2890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compiling on Windows if TLS and SOCKS features are not enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::windows_named_pipe(name)\u003c/code\u003e option that will force all requests over that Windows Named Piper.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/d97859910c357827ad5993d37ce750ad595f4fff\"\u003e\u003ccode\u003ed978599\u003c/code\u003e\u003c/a\u003e v0.12.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ef2768a823b28bf00e23e218e034be035b08d770\"\u003e\u003ccode\u003eef2768a\u003c/code\u003e\u003c/a\u003e fix: correctly import TokioIo on Windows (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/1bf6441b68c3e908d2588a3bb4f2043ceed737bf\"\u003e\u003ccode\u003e1bf6441\u003c/code\u003e\u003c/a\u003e v0.12.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4967b1b4e25c2e9cc9f4f2cb0f4e4181f13366ba\"\u003e\u003ccode\u003e4967b1b\u003c/code\u003e\u003c/a\u003e feat: add windows_named_pipe() option to client builder (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ef5b239cbaa5e93607415bcf943c8f571da13e42\"\u003e\u003ccode\u003eef5b239\u003c/code\u003e\u003c/a\u003e chore: Use http_body_util::BodyDataStream (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/a8100047976e138483e2128ee0ea004931ceead0\"\u003e\u003ccode\u003ea810004\u003c/code\u003e\u003c/a\u003e chore: Disable unused tokio-util codec feature (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2893\"\u003e#2893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/01f03a4c01fb13e2262a513ed21e2b84b5186f46\"\u003e\u003ccode\u003e01f03a4\u003c/code\u003e\u003c/a\u003e v0.12.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e908f57f67d95a814466fc7422655478b983894c\"\u003e\u003ccode\u003ee908f57\u003c/code\u003e\u003c/a\u003e fix(http3): correct compression defaults (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2890\"\u003e#2890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/509c9048b426f93bac2f643b1538b1d70e0dc830\"\u003e\u003ccode\u003e509c904\u003c/code\u003e\u003c/a\u003e fix: disable default compression from tower-http if not enabled in reqwest (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/896aaeab612865bb37bc48d18faa53d7b65036f1\"\u003e\u003ccode\u003e896aaea\u003c/code\u003e\u003c/a\u003e deps: update cookie_store to 0.22 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.17 to 0.1.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/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-test` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/41d1877689f8669902b003a6affce60bdfeb3025\"\u003e\u003ccode\u003e41d1877\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-test 0.4.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7831\"\u003e#7831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-test-0.4.4...tokio-test-0.4.5\"\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.17 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.17...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 `flatbuffers` from 25.9.23 to 25.12.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flatbuffers/releases\"\u003eflatbuffers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.12.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clean up whitespace and fix typo in tutorial.md by \u003ca href=\"https://github.com/daynual\"\u003e\u003ccode\u003e@​daynual\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8695\"\u003egoogle/flatbuffers#8695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect span and non-span versions of ToArray() and ToArrayPadded() methods by \u003ca href=\"https://github.com/vsmcea\"\u003e\u003ccode\u003e@​vsmcea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8734\"\u003egoogle/flatbuffers#8734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Fixes test failing on macOS when using URL(fileURLWithPath:isDirectory) by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8742\"\u003egoogle/flatbuffers#8742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etreat npm_typescript as a dev dependency by \u003ca href=\"https://github.com/dws\"\u003e\u003ccode\u003e@​dws\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8719\"\u003egoogle/flatbuffers#8719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix union unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8748\"\u003egoogle/flatbuffers#8748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix struct vector ordering in pack function by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8747\"\u003egoogle/flatbuffers#8747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conditional check by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8736\"\u003egoogle/flatbuffers#8736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Refactor lazy list unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8746\"\u003egoogle/flatbuffers#8746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003emake_span\u003c/code\u003e from working with vectors and arrays of pointers by \u003ca href=\"https://github.com/are-you-tilted-already\"\u003e\u003ccode\u003e@​are-you-tilted-already\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8735\"\u003egoogle/flatbuffers#8735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap the dependency of CreateX and X::Pack object API functions. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8754\"\u003egoogle/flatbuffers#8754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Implements FlatbuffersVector which confirms to RandomAccessCollection by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8752\"\u003egoogle/flatbuffers#8752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix --gen-compare to not generate comparators for native types. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8681\"\u003egoogle/flatbuffers#8681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport native_type for tables when using the C++ object API. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8668\"\u003egoogle/flatbuffers#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Improves the performance creating strings by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8772\"\u003egoogle/flatbuffers#8772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Docs] Update swift supported features by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8769\"\u003egoogle/flatbuffers#8769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Bump minimum supported version of swift to 5.10 by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8758\"\u003egoogle/flatbuffers#8758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Inline arrays by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8755\"\u003egoogle/flatbuffers#8755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace usage of make_unique with unique_ptr for cpp11 by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8763\"\u003egoogle/flatbuffers#8763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8653\"\u003e#8653\u003c/a\u003e - Python vtables not considering object size by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8683\"\u003egoogle/flatbuffers#8683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Add Vector64 specialization for \u003ccode\u003estd::vector\u0026lt;bool\u0026gt;\u003c/code\u003e by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8757\"\u003egoogle/flatbuffers#8757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop calling setup.py in release CI by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8771\"\u003egoogle/flatbuffers#8771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lua] Dont' crash on a fbs file with no root table by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8770\"\u003egoogle/flatbuffers#8770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevival of \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8285\"\u003eGH-8285\u003c/a\u003e: fix: remove a single type hint to retain python 2.7.x compatibility by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8799\"\u003egoogle/flatbuffers#8799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Add unit test for github issue 8653 by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8786\"\u003egoogle/flatbuffers#8786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSize verifier fix 2 by \u003ca href=\"https://github.com/fergushenderson\"\u003e\u003ccode\u003e@​fergushenderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8740\"\u003egoogle/flatbuffers#8740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8389\"\u003e#8389\u003c/a\u003e: any nonzero byte is truthy by \u003ca href=\"https://github.com/bkietz\"\u003e\u003ccode\u003e@​bkietz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8690\"\u003egoogle/flatbuffers#8690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Dart changelog entry for v25.9.23 by \u003ca href=\"https://github.com/vaind\"\u003e\u003ccode\u003e@​vaind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8785\"\u003egoogle/flatbuffers#8785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dart] fix bug which generated wrong code by \u003ca href=\"https://github.com/fawdlstty\"\u003e\u003ccode\u003e@​fawdlstty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8780\"\u003egoogle/flatbuffers#8780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd assert to fix GCC warning on Ubuntu 24.04 LTS by \u003ca href=\"https://github.com/gafferongames\"\u003e\u003ccode\u003e@​gafferongames\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8804\"\u003egoogle/flatbuffers#8804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix quick start typos by \u003ca href=\"https://github.com/Homeblest\"\u003e\u003ccode\u003e@​Homeblest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8520\"\u003egoogle/flatbuffers#8520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Generate Longs from uint enums by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8727\"\u003egoogle/flatbuffers#8727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Add \u003ccode\u003enotify\u003c/code\u003e to Java keywords by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8724\"\u003egoogle/flatbuffers#8724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore robust C++20 \u003c!-- raw HTML omitted --\u003e check by \u003ca href=\"https://github.com/cyyever\"\u003e\u003ccode\u003e@​cyyever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8631\"\u003egoogle/flatbuffers#8631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix dart object api test by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8751\"\u003egoogle/flatbuffers#8751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: library definition for PlatformIO by \u003ca href=\"https://github.com/obones\"\u003e\u003ccode\u003e@​obones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8261\"\u003egoogle/flatbuffers#8261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse macos-15-intel not macos-latest-large for Intel macOS by \u003ca href=\"https://github.com/kou\"\u003e\u003ccode\u003e@​kou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8777\"\u003egoogle/flatbuffers#8777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Fix vtable deduplication for 64-bit buffers \u0026gt;2GB by \u003ca href=\"https://github.com/gowsiany\"\u003e\u003ccode\u003e@​gowsiany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8591\"\u003egoogle/flatbuffers#8591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory 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/google/flatbuffers/pull/8779\"\u003egoogle/flatbuffers#8779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeScript: read vtable entries as uint16 by \u003ca href=\"https://github.com/jtbandes\"\u003e\u003ccode\u003e@​jtbandes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8435\"\u003egoogle/flatbuffers#8435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fuzzer] Adds code generation target. by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8795\"\u003egoogle/flatbuffers#8795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Revert back to using swift-actions by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8806\"\u003egoogle/flatbuffers#8806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix inconsistent creator function naming in generated code by \u003ca href=\"https://github.com/peter-soos\"\u003e\u003ccode\u003e@​peter-soos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8792\"\u003egoogle/flatbuffers#8792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy Conan recipe and update documentation by \u003ca href=\"https://github.com/uilianries\"\u003e\u003ccode\u003e@​uilianries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8712\"\u003egoogle/flatbuffers#8712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix generating \u003cstrong\u003einit\u003c/strong\u003e.py for invalid path by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8810\"\u003egoogle/flatbuffers#8810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Builder startup: lazy sharedStrings and fast vtable init by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8807\"\u003egoogle/flatbuffers#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix platform ifdefs for locale independent str functions by \u003ca href=\"https://github.com/jamesr\"\u003e\u003ccode\u003e@​jamesr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8678\"\u003egoogle/flatbuffers#8678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix CScript string.compare by \u003ca href=\"https://github.com/whitecostume\"\u003e\u003ccode\u003e@​whitecostume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8547\"\u003egoogle/flatbuffers#8547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Go] add BenchmarkBuildAllocations by \u003ca href=\"https://github.com/jdemeyer\"\u003e\u003ccode\u003e@​jdemeyer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8287\"\u003egoogle/flatbuffers#8287\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/google/flatbuffers/blob/master/CHANGELOG.md\"\u003eflatbuffers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[25.12.19] (December 19 2025)(\u003ca href=\"https://github.com/google/flatbuffers/releases/tag/v25.12.19\"\u003ehttps://github.com/google/flatbuffers/releases/tag/v25.12.19\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[C++] Default emptry vector support (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Add --gen-absl-hash option (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Kotlin] Upgrade to MacOS 15 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8845\"\u003e#8845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix vector of table with naked ptrs (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8830\"\u003e#8830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Offset/Pad/Prep (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003e--file-names-only\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix size verifer (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7e163021e59cca4f8e1e35a7c828b5c6b7915953\"\u003e\u003ccode\u003e7e16302\u003c/code\u003e\u003c/a\u003e FlatBuffers Version 25.12.19 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8871\"\u003e#8871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/57fdd4f9951b16411bdd823eff08f5d8dea34fde\"\u003e\u003ccode\u003e57fdd4f\u003c/code\u003e\u003c/a\u003e Default Vector Support C++ (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/8cb53ccc95dabae66233733017bc4f8668bfb379\"\u003e\u003ccode\u003e8cb53cc\u003c/code\u003e\u003c/a\u003e Add --gen-absl-hash option to generate AbslHashValue for structs. (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/fb55e0c9deddab1e0facba98a32f9dad93635118\"\u003e\u003ccode\u003efb55e0c\u003c/code\u003e\u003c/a\u003e Run clang-format -i **/*.cpp (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8865\"\u003e#8865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/d9fde67eb582270b4fa7c7b0baeadefb844e46d4\"\u003e\u003ccode\u003ed9fde67\u003c/code\u003e\u003c/a\u003e Remove progaurd-rules.pro (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8866\"\u003e#8866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/f74fda299dba611a33dd220d6fbfae9ab0c052e8\"\u003e\u003ccode\u003ef74fda2\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/15802fa26c8357c0f6ee8b30d27f8fe482de6510\"\u003e\u003ccode\u003e15802fa\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/a86afae9399bbe631d1ea0783f8816e780e236cc\"\u003e\u003ccode\u003ea86afae\u003c/code\u003e\u003c/a\u003e Fix casing in generated Kotlin struct constructor function (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/60910fb7f5a9bfc5da84b2dd7f17969d184da3f2\"\u003e\u003ccode\u003e60910fb\u003c/code\u003e\u003c/a\u003e Fix nullability of generated Kotlin ByteBuffer accessors (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7bfaabc3587ca31161810512d3d0a7ba72d6182c\"\u003e\u003ccode\u003e7bfaabc\u003c/code\u003e\u003c/a\u003e [TS] Flexbuffers root vector fix (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8847\"\u003e#8847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flatbuffers/compare/v25.9.23...v25.12.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.1 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003e⚠️ Heads-up\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate maintenance status to Passively Maintained (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis excerpt is from the readme:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.\u003c/p\u003e\n\u003cp\u003eBug fixes are still important, and security fixes will be released as soon as possible. Contact the \u003ccode\u003e#prost\u003c/code\u003e channel in \u003ca href=\"https://discord.gg/tokio\"\u003eTokio discord\u003c/a\u003e if you feel a bug or security fix is not getting enough attention.\u003c/p\u003e\n\u003cp\u003eThe maintainer expects the official \u003ccode\u003eprotobuf\u003c/code\u003e project to release their rust library soon and expects it to be as fully featured as the C++ library. See their \u003ca href=\"https://github.com/protocolbuffers/protobuf/tree/main/rust\"\u003esource code\u003c/a\u003e and \u003ca href=\"https://crates.io/crates/protobuf/4.33.1-release\"\u003ecrate\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure prost path via \u003ccode\u003eprost_build::Config\u003c/code\u003e or \u003ccode\u003e#[(prost(prost_path = \u0026quot;::prost\u0026quot;)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for deprecated enum and oneof fields (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Resolve OneOf type name conflict with embedded message (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Avoid OneOf type collision with enums and keyword names (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e💼 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003etrait Error\u003c/code\u003e from core (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update protobuf to v25.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.6 to 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update petgraph to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout to v5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate clippy to version 1.87 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace once_cell dependency by std lib (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate outdated link is test documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDescribe use of encoding module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the readme MSRV to the actual number (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate URLs after manual review (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnswer why fields are wrapped in option (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🎨 Styling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spaces to derive arguments in generated code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in the \u003ccode\u003eformat!\u003c/code\u003e string (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1293\"\u003e#1293\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/prost/commit/fafa97f3e05b9ffd84769c7c606499243a6fa614\"\u003e\u003ccode\u003efafa97f\u003c/code\u003e\u003c/a\u003e chore: remove protobuf submodule and leverage cmake for it (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e0643e22a6a05943b7057db0b2876b476204ccb1\"\u003e\u003ccode\u003ee0643e2\u003c/code\u003e\u003c/a\u003e release 0.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/5595b61dcbeeec3f89ac2e4b631c0877a6260046\"\u003e\u003ccode\u003e5595b61\u003c/code\u003e\u003c/a\u003e fix: Add back \u003ccode\u003eDecodeError::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e42dcad34d8f7621065dcbf80ef672fd90ec8a2b\"\u003e\u003ccode\u003ee42dcad\u003c/code\u003e\u003c/a\u003e Bufix: Name::full_name() is correct for empty packages (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/107153f0d1aa40830f9d3bf0d6d7f22d9c4629c7\"\u003e\u003ccode\u003e107153f\u003c/code\u003e\u003c/a\u003e build(deps): update pulldown-cmark-to-cmark requirement from 21 to 22 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3fc700393c9996314792aa3f1364df9e9c140988\"\u003e\u003ccode\u003e3fc7003\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33f8721bde539e584edd6ea6181e3fdacc4c37d2\"\u003e\u003ccode\u003e33f8721\u003c/code\u003e\u003c/a\u003e fix some forgotten prost import paths (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/efb0755ba9450ed3cf047efe30751bdf024176db\"\u003e\u003ccode\u003eefb0755\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/91a093fb205037dd739b88acf7bb08725a33ff58\"\u003e\u003ccode\u003e91a093f\u003c/code\u003e\u003c/a\u003e test(derive_copy): Allow dead code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2c22c5900923d0a3387f60372f6f955e4b9fa9cf\"\u003e\u003ccode\u003e2c22c59\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.1...v0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quick-xml` from 0.38.4 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/quick-xml/releases\"\u003equick-xml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 - Config for Writer\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eAdded a way to configure \u003ccode\u003eWriter\u003c/code\u003e. Now all configuration is contained in the \u003ccode\u003ewriter::Config\u003c/code\u003e\nstruct and can be applied at once. When \u003ccode\u003eserde-types\u003c/code\u003e feature is enabled, configuration is serializable.\u003c/p\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add methods \u003ccode\u003econfig()\u003c/code\u003e and \u003ccode\u003econfig_mut()\u003c/code\u003e to inspect and change the writer configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add ability to write space before \u003ccode\u003e/\u0026gt;\u003c/code\u003e in self-closed tags for maximum compatibility with XHTML.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add method \u003ccode\u003eempty_element_handling()\u003c/code\u003e as a more powerful alternative to \u003ccode\u003eexpand_empty_elements()\u003c/code\u003e in \u003ccode\u003eSerializer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/929\"\u003e#929\u003c/a\u003e: Allow to pass list of field names to \u003ccode\u003eimpl_deserialize_for_internally_tagged_enum!\u003c/code\u003e macro which is required if you enum variants contains \u003ccode\u003e$value\u003c/code\u003e fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003e#923\u003c/a\u003e: Implement correct skipping of well-formed DTD.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/908\"\u003e#908\u003c/a\u003e: Increase minimal supported \u003ccode\u003eserde\u003c/code\u003e version from 1.0.139 to 1.0.180.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: Deprecate \u003ccode\u003e.prefixes()\u003c/code\u003e, \u003ccode\u003e.resolve()\u003c/code\u003e, \u003ccode\u003e.resolve_attribute()\u003c/code\u003e, and \u003ccode\u003e.resolve_element()\u003c/code\u003e of \u003ccode\u003eNsReader\u003c/code\u003e. Use \u003ccode\u003e.resolver().bindings()\u003c/code\u003e and \u003ccode\u003e.resolver().resolve()\u003c/code\u003e methods instead.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: \u003ccode\u003eAttributes::has_nil\u003c/code\u003e now accepts \u003ccode\u003eNamespaceResolver\u003c/code\u003e instead of \u003ccode\u003eReader\u0026lt;R\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedPIOrXmlDecl\u003c/code\u003e into \u003ccode\u003eUnclosedPI\u003c/code\u003e and \u003ccode\u003eUnclosedXmlDecl\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) \u003ccode\u003eParser::eof_error\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;self\u003c/code\u003e and content \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e parameters.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003e#926\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedTag\u003c/code\u003e into \u003ccode\u003eUnclosedTag\u003c/code\u003e,\n\u003ccode\u003eUnclosedSingleQuotedAttributeValue\u003c/code\u003e and \u003ccode\u003eUnclosedDoubleQuotedAttributeValue\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003etafia/quick-xml#846\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/908\"\u003e#908\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/908\"\u003etafia/quick-xml#908\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/913\"\u003etafia/quick-xml#913\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003e#923\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003etafia/quick-xml#923\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/924\"\u003etafia/quick-xml#924\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003e#926\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003etafia/quick-xml#926\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/929\"\u003e#929\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/929\"\u003etafia/quick-xml#929\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzmk\"\u003e\u003ccode\u003e@​rzmk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/920\"\u003etafia/quick-xml#920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zrneely\"\u003e\u003ccode\u003e@​zrneely\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/922\"\u003etafia/quick-xml#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SuchAFuriousDeath\"\u003e\u003ccode\u003e@​SuchAFuriousDeath\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/924\"\u003etafia/quick-xml#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tayu0110\"\u003e\u003ccode\u003e@​tayu0110\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/925\"\u003etafia/quick-xml#925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tafia/quick-xml/compare/v0.38.4...v0.39.0\"\u003ehttps://github.com/tafia/quick-xml/compare/v0.38.4...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/quick-xml/blob/master/Changelog.md\"\u003equick-xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0 -- 2026-01-11\u003c/h2\u003e\n\u003cp\u003eAdded a way to configure \u003ccode\u003eWriter\u003c/code\u003e. Now all configuration is contained in the \u003ccode\u003ewriter::Config\u003c/code\u003e\nstruct and can be applied at once. When \u003ccode\u003eserde-types\u003c/code\u003e feature is enabled, configuration is serializable.\u003c/p\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add methods \u003ccode\u003econfig()\u003c/code\u003e and \u003ccode\u003econfig_mut()\u003c/code\u003e to inspect and change the writer configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add ability to write space before \u003ccode\u003e/\u0026gt;\u003c/code\u003e in self-closed tags for maximum compatibility with\nXHTML.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: Add method \u003ccode\u003eempty_element_handling()\u003c/code\u003e as a more powerful alternative to \u003ccode\u003eexpand_empty_elements()\u003c/code\u003e\nin \u003ccode\u003eSerializer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/929\"\u003e#929\u003c/a\u003e: Allow to pass list of field names to \u003ccode\u003eimpl_deserialize_for_internally_tagged_enum!\u003c/code\u003e macro\nwhich is required if you enum variants contains \u003ccode\u003e$value\u003c/code\u003e fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003e#923\u003c/a\u003e: Implement correct skipping of well-formed DTD.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/908\"\u003e#908\u003c/a\u003e: Increase minimal supported \u003ccode\u003eserde\u003c/code\u003e version from 1.0.139 to 1.0.180.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: Deprecate \u003ccode\u003e.prefixes()\u003c/code\u003e, \u003ccode\u003e.resolve()\u003c/code\u003e, \u003ccode\u003e.resolve_attribute()\u003c/code\u003e, and \u003ccode\u003e.resolve_element()\u003c/code\u003e\nof \u003ccode\u003eNsReader\u003c/code\u003e. Use \u003ccode\u003e.resolver().bindings()\u003c/code\u003e and \u003ccode\u003e.resolver().resolve()\u003c/code\u003e methods instead.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: \u003ccode\u003eAttributes::has_nil\u003c/code\u003e now accepts \u003ccode\u003eNamespaceResolver\u003c/code\u003e instead of \u003ccode\u003eReader\u0026lt;R\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedPIOrXmlDecl\u003c/code\u003e into \u003ccode\u003eUnclosedPI\u003c/code\u003e and\n\u003ccode\u003eUnclosedXmlDecl\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: (breaking change) \u003ccode\u003eParser::eof_error\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;self\u003c/code\u003e and content \u003ccode\u003e\u0026amp;[u8]\u003c/code\u003e parameters.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003e#926\u003c/a\u003e: (breaking change) Split \u003ccode\u003eSyntaxError::UnclosedTag\u003c/code\u003e into \u003ccode\u003eUnclosedTag\u003c/code\u003e,\n\u003ccode\u003eUnclosedSingleQuotedAttributeValue\u003c/code\u003e and \u003ccode\u003eUnclosedDoubleQuotedAttributeValue\u003c/code\u003e for more precise error reporting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003e#846\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/846\"\u003etafia/quick-xml#846\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/908\"\u003e#908\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/908\"\u003etafia/quick-xml#908\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/913\"\u003e#913\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/913\"\u003etafia/quick-xml#913\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003e#923\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/923\"\u003etafia/quick-xml#923\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/924\"\u003e#924\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/924\"\u003etafia/quick-xml#924\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003e#926\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/926\"\u003etafia/quick-xml#926\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/929\"\u003e#929\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tafia/quick-xml/pull/929\"\u003etafia/quick-xml#929\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/tafia/quick-xml/commit/6242da0db105c4d78fd3e4218aa940e82a0cba57\"\u003e\u003ccode\u003e6242da0\u003c/code\u003e\u003c/a\u003e Release 0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/549bb097dc24c793b1e3c08420c03f06de30e20e\"\u003e\u003ccode\u003e549bb09\u003c/code\u003e\u003c/a\u003e Disable tests for documents that are not supported by rxml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/2c19dfdef92d884ca8a51a4401267e8a6ad8238d\"\u003e\u003ccode\u003e2c19dfd\u003c/code\u003e\u003c/a\u003e Run \u003ccode\u003ecargo fmt\u003c/code\u003e in \u003ccode\u003ecompare\u003c/code\u003e project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/5fc5a162730cf8ce108afcab639b6b0711bf4c58\"\u003e\u003ccode\u003e5fc5a16\u003c/code\u003e\u003c/a\u003e Fix misprint in benchmark name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/ba6b9c5bcc9ba8868ac27f8cf84f6b80b53de71c\"\u003e\u003ccode\u003eba6b9c5\u003c/code\u003e\u003c/a\u003e Update xml5ever \u0026amp; markup5even: 0.36 -\u0026gt; 0.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/70208daf20ccf11d55b209e6440c3c0f9581506a\"\u003e\u003ccode\u003e70208da\u003c/code\u003e\u003c/a\u003e Fix not updated internal documentation link after \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/0bfface39bcd7f646b00493106659a89a3e8d67d\"\u003e\u003ccode\u003e0bfface\u003c/code\u003e\u003c/a\u003e Fix misprint in error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/9f6babb0f848a78051ed5bafa7520717283f1a03\"\u003e\u003ccode\u003e9f6babb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/932\"\u003e#932\u003c/a\u003e from Mingun/unclosed-attr-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/229d84c101634db5f45b5c33309cd97069a5a7a6\"\u003e\u003ccode\u003e229d84c\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eSyntaxError::UnclosedTag\u003c/code\u003e into \u003ccode\u003eUnclosedTag\u003c/code\u003e, `UnclosedSingleQuotedAtt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/quick-xml/commit/f869d0eb04fcce1ddf6624942d00043b57e84dd2\"\u003e\u003ccode\u003ef869d0e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tafia/quick-xml/issues/931\"\u003e#931\u003c/a\u003e from Mingun/benches\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tafia/quick-xml/compare/v0.38.4...v0.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v0.12.0\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update darling requirement from 0.21 to 0.23 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/574\"\u003e#...\n\n_Description has been truncated_","html_url":"https://github.com/houseme/rustfs/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houseme%2Frustfs/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"0.7.1","new_version":"1.0.0","update_type":"major","path":null,"pr_created_at":"2026-01-09T18:04:28.000Z","version_change":"0.7.1 → 1.0.0","issue":{"uuid":"3797866417","node_id":"PR_kwDOHvzHec68YOs2","number":4534,"state":"closed","title":"chore(deps): bump the rust-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T23:28:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-09T18:04:28.000Z","updated_at":"2026-01-12T23:28:22.000Z","time_to_close":278632,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":27,"packages":[{"name":"serde_json","old_version":"1.0.148","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"indexmap","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"tokio-test","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"proc-macro2","old_version":"1.0.104","new_version":"1.0.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"syn","old_version":"2.0.112","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"rkyv","old_version":"0.8.12","new_version":"0.8.13","repository_url":"https://github.com/rkyv/rkyv"},{"name":"const-str","old_version":"0.7.1","new_version":"1.0.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"insta","old_version":"1.45.1","new_version":"1.46.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"cc","old_version":"1.2.51","new_version":"1.2.52","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"glam","old_version":"0.30.9","new_version":"0.30.10","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.36","repository_url":"https://github.com/rustls/rustls"},{"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.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.10+spec-1.1.0","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicase","old_version":"2.8.1","new_version":"2.9.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"webpki-roots","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"zerocopy","old_version":"0.8.31","new_version":"0.8.33","repository_url":"https://github.com/google/zerocopy"},{"name":"zmij","old_version":"1.0.7","new_version":"1.0.12","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.148` | `1.0.149` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.13.0` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.4` | `0.4.5` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.104` | `1.0.105` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.112` | `2.0.114` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.43` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [rkyv](https://github.com/rkyv/rkyv) | `0.8.12` | `0.8.13` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.1` | `1.0.0` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.45.1` | `1.46.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.51` | `1.2.52` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.30.9` | `0.30.10` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.180` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.36` |\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.17` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.10+spec-1.1.0` | `0.9.11+spec-1.1.0` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.8.1` | `2.9.0` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.4` | `1.0.5` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.31` | `0.8.33` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.7` | `1.0.12` |\n\n\nUpdates `serde_json` from 1.0.148 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.148...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.12.1 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.0 (2026-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eIntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emap::Slice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset::Slice::split_at_checked\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a4aba99f09636ad727d934d367f701c965367cc3\"\u003e\u003ccode\u003ea4aba99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/431\"\u003e#431\u003c/a\u003e from cuviper/release-2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e345f3a7ba6064f34d6c9ac367cb878c21dd2ffd\"\u003e\u003ccode\u003ee345f3a\u003c/code\u003e\u003c/a\u003e Release 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e6b677b4ce0f35d127da24b1b4553aa7a7bc3fb1\"\u003e\u003ccode\u003ee6b677b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/430\"\u003e#430\u003c/a\u003e from cuviper/split_at_checked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9d534e1dfbbd3b248f10b982dcf6f7f89613d\"\u003e\u003ccode\u003e61c9d53\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eSlice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/8b8d35076238f1c06ea522efaf73be9154ca72d5\"\u003e\u003ccode\u003e8b8d350\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/426\"\u003e#426\u003c/a\u003e from cuviper/clone-intokv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/88efd0cadd7cdab8624bbbaeac66fba14701472e\"\u003e\u003ccode\u003e88efd0c\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eimpl Clone for IntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/3b6d04bab36739744c78f91ce717b1f9344bae9a\"\u003e\u003ccode\u003e3b6d04b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/425\"\u003e#425\u003c/a\u003e from cuviper/inner-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/eb30eb112bdea0eb344a508aeda58359db8696c8\"\u003e\u003ccode\u003eeb30eb1\u003c/code\u003e\u003c/a\u003e Move crate::map::core to crate::inner\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.12.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-test` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/41d1877689f8669902b003a6affce60bdfeb3025\"\u003e\u003ccode\u003e41d1877\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-test 0.4.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7831\"\u003e#7831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-test-0.4.4...tokio-test-0.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\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.104 to 1.0.105\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.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/876f8007fa1e2b82c23dbcf9e1c3e877c3c97cd3\"\u003e\u003ccode\u003e876f800\u003c/code\u003e\u003c/a\u003e CStr is available in core since Rust 1.64\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.104...1.0.105\"\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.112 to 2.0.114\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.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\u003c/blockquote\u003e\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/211e0dff48b030dbd15e17cb7efda8c9067a26cc\"\u003e\u003ccode\u003e211e0df\u003c/code\u003e\u003c/a\u003e Release 2.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/18cd64565c8931de9cfe950726d3687c9e9beecd\"\u003e\u003ccode\u003e18cd645\u003c/code\u003e\u003c/a\u003e Touch up PR 1956\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8c9f7e137342783e1d0f84f7405ab1666c33bf07\"\u003e\u003ccode\u003e8c9f7e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1956\"\u003e#1956\u003c/a\u003e from tamird/no-std-prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f8a7a338d5c4e8fece327bb6d5d323b4659ec758\"\u003e\u003ccode\u003ef8a7a33\u003c/code\u003e\u003c/a\u003e Disable std prelude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/888a207102d6fdc74aa1ddbc64f215a02e297a2b\"\u003e\u003ccode\u003e888a207\u003c/code\u003e\u003c/a\u003e Delete html_root_url comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8cfa32aed0dfdff00360cf5d2111b2e1ccbf2bfe\"\u003e\u003ccode\u003e8cfa32a\u003c/code\u003e\u003c/a\u003e Release 2.0.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/d5e19ff5b95b083d04b872623d25dc76e6c22b26\"\u003e\u003ccode\u003ed5e19ff\u003c/code\u003e\u003c/a\u003e Do PR 1953 also for LifetimeParam\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3fe4dc61aa06965d47f9d6d179d46a813f4f917e\"\u003e\u003ccode\u003e3fe4dc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1953\"\u003e#1953\u003c/a\u003e from wyfo/fix/type-param-colon-no-bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/31508f3c22d1b535a486830689af8fbc6a5303e0\"\u003e\u003ccode\u003e31508f3\u003c/code\u003e\u003c/a\u003e Fix TypeParam expecting identifier after colon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/1534d3a578b7a849989ac26e52fcb043c9cf02d6\"\u003e\u003ccode\u003e1534d3a\u003c/code\u003e\u003c/a\u003e Update reqwest dev-dependency to 0.13\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.112...2.0.114\"\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.42 to 1.0.43\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.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\u003c/blockquote\u003e\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/635ee674bf2cac1f30ab0ca4afb9d30cbf620ecc\"\u003e\u003ccode\u003e635ee67\u003c/code\u003e\u003c/a\u003e Release 1.0.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/5f605a632729b2eb435efc3edccfdc2ce618ea00\"\u003e\u003ccode\u003e5f605a6\u003c/code\u003e\u003c/a\u003e Reorder module-level attributes in crate root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/9c63ceebbdff855fccba682f4cb553c9c5fffeca\"\u003e\u003ccode\u003e9c63cee\u003c/code\u003e\u003c/a\u003e Delete html_root_url comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/009af09c8252bf687e7f49e281fc47bc7d3c0749\"\u003e\u003ccode\u003e009af09\u003c/code\u003e\u003c/a\u003e Disallow direct use of quote v1 as a no-std crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/546c7c20d19930d2b0cc62393aee518344bf8049\"\u003e\u003ccode\u003e546c7c2\u003c/code\u003e\u003c/a\u003e Merge pull request 320 from tamird/no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/fc591365fe4cab2679d49544b2cea1dccfc553a7\"\u003e\u003ccode\u003efc59136\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/319\"\u003e#319\u003c/a\u003e from tamird/fix-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b3faa37cc505a90de54302413203804babd3ea6c\"\u003e\u003ccode\u003eb3faa37\u003c/code\u003e\u003c/a\u003e Make the crate no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/8e704803a8d0b9ab3e1793929a5b30aeb2e642c7\"\u003e\u003ccode\u003e8e70480\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/318\"\u003e#318\u003c/a\u003e from tamird/more-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/3b9996b765470093de0ad933697a8032cf69101d\"\u003e\u003ccode\u003e3b9996b\u003c/code\u003e\u003c/a\u003e tests: fix compilation with \u003ccode\u003e--no-default-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/4d1e4feb8da063d58c4148ded8ac2a15fefa35d9\"\u003e\u003ccode\u003e4d1e4fe\u003c/code\u003e\u003c/a\u003e Change std imports to core/alloc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.42...1.0.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serial_test` from 3.2.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palfrey/serial_test/releases\"\u003eserial_test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003cp\u003edocs.rs removed a feature we use in \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/138907\"\u003erust-lang/rust#138907\u003c/a\u003e.  \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/148\"\u003epalfrey/serial_test#148\u003c/a\u003e (which is the entire content of this release) adds a CI step to check we don't break it in the future, and fixes the issue.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExplicit testing for tokio multi-thread by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/122\"\u003epalfrey/serial_test#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove an unneeded explicit lifetime by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/124\"\u003epalfrey/serial_test#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fixed the link to the shield by \u003ca href=\"https://github.com/operagxoksana\"\u003e\u003ccode\u003e@​operagxoksana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/125\"\u003epalfrey/serial_test#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermit non-empty function returns by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/128\"\u003epalfrey/serial_test#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for crate parameter by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/130\"\u003epalfrey/serial_test#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd use serial_test::serial to Readme.md example by \u003ca href=\"https://github.com/APN-Pucky\"\u003e\u003ccode\u003e@​APN-Pucky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/135\"\u003epalfrey/serial_test#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix elided lifetime warnings by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/138\"\u003epalfrey/serial_test#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs about \u0026quot;path\u0026quot; for file_serial/parallel by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/137\"\u003epalfrey/serial_test#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't depend on the whole futures crate by \u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/141\"\u003epalfrey/serial_test#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd is_locked_file_serially by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/139\"\u003epalfrey/serial_test#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd relative path and better file_serial testing by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/143\"\u003epalfrey/serial_test#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd std feature to wasm-bindgen-test to avoid breaking dep updates by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/145\"\u003epalfrey/serial_test#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more logging around relative paths by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/147\"\u003epalfrey/serial_test#147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operagxoksana\"\u003e\u003ccode\u003e@​operagxoksana\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/125\"\u003epalfrey/serial_test#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/APN-Pucky\"\u003e\u003ccode\u003e@​APN-Pucky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/135\"\u003epalfrey/serial_test#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/141\"\u003epalfrey/serial_test#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.2.0...v3.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/palfrey/serial_test/commit/0771eb0e1e1e3fa9147b37536cd339073f0478fe\"\u003e\u003ccode\u003e0771eb0\u003c/code\u003e\u003c/a\u003e 3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/ace6ebf0eff78d7c3027bce72b9f418a9d352c28\"\u003e\u003ccode\u003eace6ebf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/148\"\u003e#148\u003c/a\u003e from palfrey/docsrs-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/349375d1e2bbbbe4f9eb6426b322f3de8fadd112\"\u003e\u003ccode\u003e349375d\u003c/code\u003e\u003c/a\u003e Improve feature flag docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/f9deb97f055ffec1d5aafb4f68c284138a584a63\"\u003e\u003ccode\u003ef9deb97\u003c/code\u003e\u003c/a\u003e Remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/d5a4c09043b10dc2c74873686637f8af511475b5\"\u003e\u003ccode\u003ed5a4c09\u003c/code\u003e\u003c/a\u003e Reset cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/89253b17d753f9a4b98f2c0b60e5b6f0590b910f\"\u003e\u003ccode\u003e89253b1\u003c/code\u003e\u003c/a\u003e Test docs-rs will work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/5e84cd48e2078b5a109589f9283647a2f278417e\"\u003e\u003ccode\u003e5e84cd4\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/abfc053ccb4dc6544c4b47b02ce2545c7183bfab\"\u003e\u003ccode\u003eabfc053\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/147\"\u003e#147\u003c/a\u003e from palfrey/non-absolute-file-checking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/38d6b05aa04c490156434fac2c17516cfe51e599\"\u003e\u003ccode\u003e38d6b05\u003c/code\u003e\u003c/a\u003e Refactor feature name for serial_test_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/2620c791d76b092fa606d358103426a99e4c5f1c\"\u003e\u003ccode\u003e2620c79\u003c/code\u003e\u003c/a\u003e test-all-features needs more escaping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.2.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rkyv` from 0.8.12 to 0.8.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rkyv/rkyv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.7.1 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure Dependabot to group cargo updates and auto-update GitHub Actions by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/55\"\u003eNugine/const-str#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 6 in the actions group 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/Nugine/const-str/pull/56\"\u003eNugine/const-str#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.1...v1.0.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.7.1...v1.0.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/Nugine/const-str/commit/e00652599634e34faded3db95bfafd421112bf14\"\u003e\u003ccode\u003ee006525\u003c/code\u003e\u003c/a\u003e release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e7ea923f31fde5ee399472b28a1b81ab0f4562be\"\u003e\u003ccode\u003ee7ea923\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 6 in the actions group (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/5be7d7756c3aa40b384f8a61de683b23fe2e415b\"\u003e\u003ccode\u003e5be7d77\u003c/code\u003e\u003c/a\u003e Configure Dependabot to group cargo updates and auto-update GitHub Actions (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.1...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `insta` from 1.45.1 to 1.46.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/insta/releases\"\u003einsta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.46.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eINSTA_PENDING_DIR\u003c/code\u003e environment variable for Bazel and other hermetic build systems. When set, pending snapshots are written to a separate directory while keeping the source tree read-only. We are very open to feedback on this feature. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/852\"\u003e#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation for \u003ccode\u003etest.runner_fallback\u003c/code\u003e config key. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/853\"\u003e#853\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall cargo-insta 1.46.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload cargo-insta 1.46.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-aarch64-apple-darwin.tar.xz\"\u003ecargo-insta-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-apple-darwin.tar.xz\"\u003ecargo-insta-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-pc-windows-msvc.zip\"\u003ecargo-insta-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-unknown-linux-gnu.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-unknown-linux-musl.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.46.0/cargo-insta-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md\"\u003einsta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.46.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eINSTA_PENDING_DIR\u003c/code\u003e environment variable for Bazel and other hermetic build systems. When set, pending snapshots are written to a separate directory while keeping the source tree read-only. We are very open to feedback on this feature. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/852\"\u003e#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation for \u003ccode\u003etest.runner_fallback\u003c/code\u003e config key. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/853\"\u003e#853\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/7d27e3ab04e6f25d97c96ce9fa7bf15622e5af3e\"\u003e\u003ccode\u003e7d27e3a\u003c/code\u003e\u003c/a\u003e Release 1.46.0 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/3aa59d6f94d1b0c25d5953231019aa1eadbb4017\"\u003e\u003ccode\u003e3aa59d6\u003c/code\u003e\u003c/a\u003e Add INSTA_PENDING_DIR environment variable for hermetic builds (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/fd40cf7d5197a8ac30779c376c0d36a9ac420da8\"\u003e\u003ccode\u003efd40cf7\u003c/code\u003e\u003c/a\u003e Fix docs for test.runner_fallback config key (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/ac191ba67c3d531d9dd179bb83257704ffd9b63e\"\u003e\u003ccode\u003eac191ba\u003c/code\u003e\u003c/a\u003e Add test for multiline snapshots without special characters (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/insta/compare/1.45.1...1.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.51 to 1.2.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.51...cc-v1.2.52\"\u003e1.2.52\u003c/a\u003e - 2026-01-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d0562c9e06e9c4590fd7a594ed0a445dc32735f3\"\u003e\u003ccode\u003ed0562c9\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c3ff4ea7c76072b0962562a6f1b53aa118dab4ec\"\u003e\u003ccode\u003ec3ff4ea\u003c/code\u003e\u003c/a\u003e Fix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c1055d88271171249873196012bde9912f002683\"\u003e\u003ccode\u003ec1055d8\u003c/code\u003e\u003c/a\u003e Have CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7abc2e6ab98644e0b0741570dddbb7fa60ed6c7a\"\u003e\u003ccode\u003e7abc2e6\u003c/code\u003e\u003c/a\u003e Update link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6b3e91bda1f72c67522eee9d5f44549150961a83\"\u003e\u003ccode\u003e6b3e91b\u003c/code\u003e\u003c/a\u003e Fix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e7784c8ddfaceae7e7f9075625ae77e05c7d6332\"\u003e\u003ccode\u003ee7784c8\u003c/code\u003e\u003c/a\u003e Fix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d1a3017520f3919f5d615b892e801b7e240b5e9d\"\u003e\u003ccode\u003ed1a3017\u003c/code\u003e\u003c/a\u003e Fix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.51...cc-v1.2.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `find-msvc-tools` from 0.1.6 to 0.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003efind-msvc-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.7\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d0562c9e06e9c4590fd7a594ed0a445dc32735f3\"\u003e\u003ccode\u003ed0562c9\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c3ff4ea7c76072b0962562a6f1b53aa118dab4ec\"\u003e\u003ccode\u003ec3ff4ea\u003c/code\u003e\u003c/a\u003e Fix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c1055d88271171249873196012bde9912f002683\"\u003e\u003ccode\u003ec1055d8\u003c/code\u003e\u003c/a\u003e Have CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7abc2e6ab98644e0b0741570dddbb7fa60ed6c7a\"\u003e\u003ccode\u003e7abc2e6\u003c/code\u003e\u003c/a\u003e Update link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6b3e91bda1f72c67522eee9d5f44549150961a83\"\u003e\u003ccode\u003e6b3e91b\u003c/code\u003e\u003c/a\u003e Fix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e7784c8ddfaceae7e7f9075625ae77e05c7d6332\"\u003e\u003ccode\u003ee7784c8\u003c/code\u003e\u003c/a\u003e Fix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d1a3017520f3919f5d615b892e801b7e240b5e9d\"\u003e\u003ccode\u003ed1a3017\u003c/code\u003e\u003c/a\u003e Fix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/find-msvc-tools-v0.1.6...find-msvc-tools-v0.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glam` from 0.30.9 to 0.30.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md\"\u003eglam's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.30.10] - 2026-01-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded float vector \u003ccode\u003eexp2\u003c/code\u003e, \u003ccode\u003eln\u003c/code\u003e and \u003ccode\u003elog2\u003c/code\u003e methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded convenience methods for working with homogeneous coordinates, including\n3D vector \u003ccode\u003efrom_homogeneous\u003c/code\u003e and \u003ccode\u003eto_homogeneous\u003c/code\u003e and 4D vector \u003ccode\u003eproject\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003erand\u003c/code\u003e \u003ccode\u003eUniformSampler\u003c/code\u003e \u003ccode\u003enew_inclusive\u003c/code\u003e methods so they're actually\ninclusive.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/990737c58c8c6f4315a4ad09806aa55aa141a503\"\u003e\u003ccode\u003e990737c\u003c/code\u003e\u003c/a\u003e Prepare for 0.30.10 release. (\u003ca href=\"https://redirect.github.com/bitshifter/glam-rs/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/21189a61b1950035d551520968c755f5f04a6cec\"\u003e\u003ccode\u003e21189a6\u003c/code\u003e\u003c/a\u003e Added convenience methods for homogenous coordinates. (\u003ca href=\"https://redirect.github.com/bitshifter/glam-rs/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/1972ad71214777f76a91907ff6659a2b8cdabed4\"\u003e\u003ccode\u003e1972ad7\u003c/code\u003e\u003c/a\u003e Add float vector exp2, ln and log2 methods. (\u003ca href=\"https://redirect.github.com/bitshifter/glam-rs/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/142c41050ef85f530978bf9b831feae7e783154c\"\u003e\u003ccode\u003e142c410\u003c/code\u003e\u003c/a\u003e Update some dev dependencies. (\u003ca href=\"https://redirect.github.com/bitshifter/glam-rs/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/9e75a85d1bc01ef1af595cff7afe7b35d434e448\"\u003e\u003ccode\u003e9e75a85\u003c/code\u003e\u003c/a\u003e Fix uniform new_inclusive implementation. (\u003ca href=\"https://redirect.github.com/bitshifter/glam-rs/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitshifter/glam-rs/commit/534feb225f0f21c8cb5dd9b4156fdd6f5978fa77\"\u003e\u003ccode\u003e534feb2\u003c/code\u003e\u003c/a\u003e Fix zerocopy link in README.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitshifter/glam-rs/compare/0.30.9...0.30.10\"\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.178 to 0.2.180\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.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\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.180/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.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\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/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.180\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rkyv_derive` from 0.8.12 to 0.8.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rkyv/rkyv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.35 to 0.23.36\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/b47bf5466a282cd63db8fc73a533ea05c1a90d5e\"\u003e\u003ccode\u003eb47bf54\u003c/code\u003e\u003c/a\u003e Prepare 0.23.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/99308d266596f4d0cf727c36769e08d93ce4e4d9\"\u003e\u003ccode\u003e99308d2\u003c/code\u003e\u003c/a\u003e Bump nightly toolchain for cargo-check-external-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/ba00982f24b56f2f5c633e14fc9613367b23b797\"\u003e\u003ccode\u003eba00982\u003c/code\u003e\u003c/a\u003e Support P256+SHA512 and P384+SHA512 signatures in certificates\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.35...v/0.23.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serial_test_derive` from 3.2.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palfrey/serial_test/releases\"\u003eserial_test_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003cp\u003edocs.rs removed a feature we use in \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/138907\"\u003erust-lang/rust#138907\u003c/a\u003e.  \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/148\"\u003epalfrey/serial_test#148\u003c/a\u003e (which is the entire content of this release) adds a CI step to check we don't break it in the future, and fixes the issue.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExplicit testing for tokio multi-thread by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/122\"\u003epalfrey/serial_test#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove an unneeded explicit lifetime by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/124\"\u003epalfrey/serial_test#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fixed the link to the shield by \u003ca href=\"https://github.com/operagxoksana\"\u003e\u003ccode\u003e@​operagxoksana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/125\"\u003epalfrey/serial_test#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermit non-empty function returns by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/128\"\u003epalfrey/serial_test#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for crate parameter by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/130\"\u003epalfrey/serial_test#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd use serial_test::serial to Readme.md example by \u003ca href=\"https://github.com/APN-Pucky\"\u003e\u003ccode\u003e@​APN-Pucky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/135\"\u003epalfrey/serial_test#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix elided lifetime warnings by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/138\"\u003epalfrey/serial_test#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs about \u0026quot;path\u0026quot; for file_serial/parallel by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/137\"\u003epalfrey/serial_test#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't depend on the whole futures crate by \u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/141\"\u003epalfrey/serial_test#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd is_locked_file_serially by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/139\"\u003epalfrey/serial_test#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd relative path and better file_serial testing by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/143\"\u003epalfrey/serial_test#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd std feature to wasm-bindgen-test to avoid breaking dep updates by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/145\"\u003epalfrey/serial_test#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more logging around relative paths by \u003ca href=\"https://github.com/palfrey\"\u003e\u003ccode\u003e@​palfrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/147\"\u003epalfrey/serial_test#147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operagxoksana\"\u003e\u003ccode\u003e@​operagxoksana\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/125\"\u003epalfrey/serial_test#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/APN-Pucky\"\u003e\u003ccode\u003e@​APN-Pucky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/135\"\u003epalfrey/serial_test#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/141\"\u003epalfrey/serial_test#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.2.0...v3.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/palfrey/serial_test/commit/0771eb0e1e1e3fa9147b37536cd339073f0478fe\"\u003e\u003ccode\u003e0771eb0\u003c/code\u003e\u003c/a\u003e 3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/ace6ebf0eff78d7c3027bce72b9f418a9d352c28\"\u003e\u003ccode\u003eace6ebf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/148\"\u003e#148\u003c/a\u003e from palfrey/docsrs-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/349375d1e2bbbbe4f9eb6426b322f3de8fadd112\"\u003e\u003ccode\u003e349375d\u003c/code\u003e\u003c/a\u003e Improve feature flag docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/f9deb97f055ffec1d5aafb4f68c284138a584a63\"\u003e\u003ccode\u003ef9deb97\u003c/code\u003e\u003c/a\u003e Remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/d5a4c09043b10dc2c74873686637f8af511475b5\"\u003e\u003ccode\u003ed5a4c09\u003c/code\u003e\u003c/a\u003e Reset cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/89253b17d753f9a4b98f2c0b60e5b6f0590b910f\"\u003e\u003ccode\u003e89253b1\u003c/code\u003e\u003c/a\u003e Test docs-rs will work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/5e84cd48e2078b5a109589f9283647a2f278417e\"\u003e\u003ccode\u003e5e84cd4\u003c/code\u003e\u003c/a\u003e 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/abfc053ccb4dc6544c4b47b02ce2545c7183bfab\"\u003e\u003ccode\u003eabfc053\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/147\"\u003e#147\u003c/a\u003e from palfrey/non-absolute-file-checking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/38d6b05aa04c490156434fac2c17516cfe51e599\"\u003e\u003ccode\u003e38d6b05\u003c/code\u003e\u003c/a\u003e Refactor feature name for serial_test_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/2620c791d76b092fa606d358103426a99e4c5f1c\"\u003e\u003ccode\u003e2620c79\u003c/code\u003e\u003c/a\u003e test-all-features needs more escaping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.2.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.17 to 0.1.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/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9cc02cc88d083113cd9889a74b382e39e430e180\"\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/leptos-rs/leptos/pull/4534","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leptos-rs%2Fleptos/issues/4534","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4534/packages"}},{"old_version":"0.7.0","new_version":"1.0.0","update_type":"major","path":null,"pr_created_at":"2026-01-05T01:26:12.000Z","version_change":"0.7.0 → 1.0.0","issue":{"uuid":"3779876597","node_id":"PR_kwDOPFWfr867c6UD","number":16,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 35 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-12T00:43:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T01:26:12.000Z","updated_at":"2026-01-12T00:43:27.000Z","time_to_close":602233,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":35,"packages":[{"name":"axum","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-extra","old_version":"0.12.2","new_version":"0.12.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"reqwest","old_version":"0.12.25","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.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-test","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"flatbuffers","old_version":"25.9.23","new_version":"25.12.19","repository_url":"https://github.com/google/flatbuffers"},{"name":"rmcp","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"rmp","old_version":"0.8.14","new_version":"0.8.15","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"rmp-serde","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.148","repository_url":"https://github.com/serde-rs/json"},{"name":"schemars","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/GREsau/schemars"},{"name":"argon2","old_version":"0.6.0-rc.3","new_version":"0.6.0-rc.4","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"pbkdf2","old_version":"0.13.0-rc.3","new_version":"0.13.0-rc.5","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"rustls-pki-types","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/rustls/pki-types"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"aws-config","old_version":"1.8.11","new_version":"1.8.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.116.0","new_version":"1.119.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"clap","old_version":"4.5.53","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"const-str","old_version":"0.7.0","new_version":"1.0.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"google-cloud-auth","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.179","repository_url":"https://github.com/rust-lang/libc"},{"name":"local-ip-address","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"matchit","old_version":"0.9.0","new_version":"0.9.1","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"moka","old_version":"0.12.11","new_version":"0.12.12","repository_url":"https://github.com/moka-rs/moka"},{"name":"object_store","old_version":"0.12.4","new_version":"0.13.0","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.10.0-rc.5","new_version":"0.10.0-rc.6","repository_url":"https://github.com/rust-random/rand"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"shadow-rs","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tracing","old_version":"0.1.43","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"zip","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.7` | `0.8.8` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.12.2` | `0.12.5` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.25` | `0.12.28` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.4` | `0.4.5` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [flatbuffers](https://github.com/google/flatbuffers) | `25.9.23` | `25.12.19` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.10.0` | `0.12.0` |\n| [rmp](https://github.com/3Hren/msgpack-rust) | `0.8.14` | `0.8.15` |\n| [rmp-serde](https://github.com/3Hren/msgpack-rust) | `1.3.0` | `1.3.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.148` |\n| [schemars](https://github.com/GREsau/schemars) | `1.1.0` | `1.2.0` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.3` | `0.6.0-rc.4` |\n| [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.3` | `0.13.0-rc.5` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.1` | `1.13.2` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.8.0` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.11` | `1.8.12` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.116.0` | `1.119.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.54` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.0` | `1.0.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.2.0` | `1.3.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.179` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.6` | `0.6.8` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.9.0` | `0.9.1` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.11` | `0.12.12` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.4` | `0.13.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0-rc.5` | `0.10.0-rc.6` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.4.0` | `1.5.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.43` | `0.1.44` |\n| [zip](https://github.com/zip-rs/zip2) | `6.0.0` | `7.0.0` |\n\n\nUpdates `axum` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-extra` from 0.12.2 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum-extra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-extra v0.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003etyped-routing\u003c/code\u003e feature enable the \u003ccode\u003erouting\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Add trailing newline to \u003ccode\u003eErasedJson::pretty\u003c/code\u003e response bodies (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix integer underflow in \u003ccode\u003eFileStream::try_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3514\"\u003etokio-rs/axum#3514\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3526\"\u003etokio-rs/axum#3526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3566\"\u003etokio-rs/axum#3566\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d9f79f56169896cec0fa47619fc40df23585a085\"\u003e\u003ccode\u003ed9f79f5\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6b0089190c832f5b8da3cbd3cb737b900bf3f36e\"\u003e\u003ccode\u003e6b00891\u003c/code\u003e\u003c/a\u003e fix(json-lines): Respect default body limit (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4e2bc8c92a570ff98dd5b774a0449092e407a942\"\u003e\u003ccode\u003e4e2bc8c\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f72c298ee8b31b5b4fdcff3f69a7481ad3b075e3\"\u003e\u003ccode\u003ef72c298\u003c/code\u003e\u003c/a\u003e Improve error messages with #[diagnostic::do_not_recommend] (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/aba8046921b15e407f9f7e78bd3b2ae36a657c2b\"\u003e\u003ccode\u003eaba8046\u003c/code\u003e\u003c/a\u003e Deprecate Host and Scheme extractors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/adf2e6c6bfd9d8f611afd82cca7b3e9e916203f7\"\u003e\u003ccode\u003eadf2e6c\u003c/code\u003e\u003c/a\u003e Remove CI job using ancient nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8eaf49e3171a4a1a4056806626d15ed5e393c7fe\"\u003e\u003ccode\u003e8eaf49e\u003c/code\u003e\u003c/a\u003e Remove cargo-sort CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5155b9bed718cd83dcf119851922f84fe97aa209\"\u003e\u003ccode\u003e5155b9b\u003c/code\u003e\u003c/a\u003e Remove cargo-public-api-crates CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/b6ffaee0996e7b7b1d609e3110d9456e097dc0e8\"\u003e\u003ccode\u003eb6ffaee\u003c/code\u003e\u003c/a\u003e Exclude broken example from workspace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-extra-v0.12.2...axum-extra-v0.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.25 to 0.12.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly import TokioIo on Windows by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2896\"\u003eseanmonstar/reqwest#2896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.27...v0.12.28\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.27...v0.12.28\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.27\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::windows_named_pipe(name)\u003c/code\u003e option that will force all requests over that Windows Named Pipe.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Disable unused tokio-util codec feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2893\"\u003eseanmonstar/reqwest#2893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Use http_body_util::BodyDataStream by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2892\"\u003eseanmonstar/reqwest#2892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add windows_named_pipe() option to client builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2789\"\u003eseanmonstar/reqwest#2789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.26...v0.12.27\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.26...v0.12.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update cookie_store by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2886\"\u003eseanmonstar/reqwest#2886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable default compression from tower-http if not enabled in reqwest by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2889\"\u003eseanmonstar/reqwest#2889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http3): correct compression defaults by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2890\"\u003eseanmonstar/reqwest#2890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compiling on Windows if TLS and SOCKS features are not enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::windows_named_pipe(name)\u003c/code\u003e option that will force all requests over that Windows Named Piper.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/d97859910c357827ad5993d37ce750ad595f4fff\"\u003e\u003ccode\u003ed978599\u003c/code\u003e\u003c/a\u003e v0.12.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ef2768a823b28bf00e23e218e034be035b08d770\"\u003e\u003ccode\u003eef2768a\u003c/code\u003e\u003c/a\u003e fix: correctly import TokioIo on Windows (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/1bf6441b68c3e908d2588a3bb4f2043ceed737bf\"\u003e\u003ccode\u003e1bf6441\u003c/code\u003e\u003c/a\u003e v0.12.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4967b1b4e25c2e9cc9f4f2cb0f4e4181f13366ba\"\u003e\u003ccode\u003e4967b1b\u003c/code\u003e\u003c/a\u003e feat: add windows_named_pipe() option to client builder (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ef5b239cbaa5e93607415bcf943c8f571da13e42\"\u003e\u003ccode\u003eef5b239\u003c/code\u003e\u003c/a\u003e chore: Use http_body_util::BodyDataStream (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/a8100047976e138483e2128ee0ea004931ceead0\"\u003e\u003ccode\u003ea810004\u003c/code\u003e\u003c/a\u003e chore: Disable unused tokio-util codec feature (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2893\"\u003e#2893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/01f03a4c01fb13e2262a513ed21e2b84b5186f46\"\u003e\u003ccode\u003e01f03a4\u003c/code\u003e\u003c/a\u003e v0.12.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e908f57f67d95a814466fc7422655478b983894c\"\u003e\u003ccode\u003ee908f57\u003c/code\u003e\u003c/a\u003e fix(http3): correct compression defaults (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2890\"\u003e#2890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/509c9048b426f93bac2f643b1538b1d70e0dc830\"\u003e\u003ccode\u003e509c904\u003c/code\u003e\u003c/a\u003e fix: disable default compression from tower-http if not enabled in reqwest (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/896aaeab612865bb37bc48d18faa53d7b65036f1\"\u003e\u003ccode\u003e896aaea\u003c/code\u003e\u003c/a\u003e deps: update cookie_store to 0.22 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.17 to 0.1.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/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-test` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/41d1877689f8669902b003a6affce60bdfeb3025\"\u003e\u003ccode\u003e41d1877\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-test 0.4.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7831\"\u003e#7831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-test-0.4.4...tokio-test-0.4.5\"\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.17 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.17...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 `flatbuffers` from 25.9.23 to 25.12.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flatbuffers/releases\"\u003eflatbuffers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.12.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clean up whitespace and fix typo in tutorial.md by \u003ca href=\"https://github.com/daynual\"\u003e\u003ccode\u003e@​daynual\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8695\"\u003egoogle/flatbuffers#8695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect span and non-span versions of ToArray() and ToArrayPadded() methods by \u003ca href=\"https://github.com/vsmcea\"\u003e\u003ccode\u003e@​vsmcea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8734\"\u003egoogle/flatbuffers#8734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Fixes test failing on macOS when using URL(fileURLWithPath:isDirectory) by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8742\"\u003egoogle/flatbuffers#8742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etreat npm_typescript as a dev dependency by \u003ca href=\"https://github.com/dws\"\u003e\u003ccode\u003e@​dws\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8719\"\u003egoogle/flatbuffers#8719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix union unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8748\"\u003egoogle/flatbuffers#8748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix struct vector ordering in pack function by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8747\"\u003egoogle/flatbuffers#8747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conditional check by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8736\"\u003egoogle/flatbuffers#8736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Refactor lazy list unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8746\"\u003egoogle/flatbuffers#8746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003emake_span\u003c/code\u003e from working with vectors and arrays of pointers by \u003ca href=\"https://github.com/are-you-tilted-already\"\u003e\u003ccode\u003e@​are-you-tilted-already\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8735\"\u003egoogle/flatbuffers#8735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap the dependency of CreateX and X::Pack object API functions. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8754\"\u003egoogle/flatbuffers#8754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Implements FlatbuffersVector which confirms to RandomAccessCollection by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8752\"\u003egoogle/flatbuffers#8752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix --gen-compare to not generate comparators for native types. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8681\"\u003egoogle/flatbuffers#8681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport native_type for tables when using the C++ object API. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8668\"\u003egoogle/flatbuffers#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Improves the performance creating strings by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8772\"\u003egoogle/flatbuffers#8772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Docs] Update swift supported features by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8769\"\u003egoogle/flatbuffers#8769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Bump minimum supported version of swift to 5.10 by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8758\"\u003egoogle/flatbuffers#8758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Inline arrays by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8755\"\u003egoogle/flatbuffers#8755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace usage of make_unique with unique_ptr for cpp11 by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8763\"\u003egoogle/flatbuffers#8763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8653\"\u003e#8653\u003c/a\u003e - Python vtables not considering object size by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8683\"\u003egoogle/flatbuffers#8683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Add Vector64 specialization for \u003ccode\u003estd::vector\u0026lt;bool\u0026gt;\u003c/code\u003e by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8757\"\u003egoogle/flatbuffers#8757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop calling setup.py in release CI by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8771\"\u003egoogle/flatbuffers#8771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lua] Dont' crash on a fbs file with no root table by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8770\"\u003egoogle/flatbuffers#8770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevival of \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8285\"\u003eGH-8285\u003c/a\u003e: fix: remove a single type hint to retain python 2.7.x compatibility by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8799\"\u003egoogle/flatbuffers#8799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Add unit test for github issue 8653 by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8786\"\u003egoogle/flatbuffers#8786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSize verifier fix 2 by \u003ca href=\"https://github.com/fergushenderson\"\u003e\u003ccode\u003e@​fergushenderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8740\"\u003egoogle/flatbuffers#8740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8389\"\u003e#8389\u003c/a\u003e: any nonzero byte is truthy by \u003ca href=\"https://github.com/bkietz\"\u003e\u003ccode\u003e@​bkietz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8690\"\u003egoogle/flatbuffers#8690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Dart changelog entry for v25.9.23 by \u003ca href=\"https://github.com/vaind\"\u003e\u003ccode\u003e@​vaind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8785\"\u003egoogle/flatbuffers#8785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dart] fix bug which generated wrong code by \u003ca href=\"https://github.com/fawdlstty\"\u003e\u003ccode\u003e@​fawdlstty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8780\"\u003egoogle/flatbuffers#8780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd assert to fix GCC warning on Ubuntu 24.04 LTS by \u003ca href=\"https://github.com/gafferongames\"\u003e\u003ccode\u003e@​gafferongames\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8804\"\u003egoogle/flatbuffers#8804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix quick start typos by \u003ca href=\"https://github.com/Homeblest\"\u003e\u003ccode\u003e@​Homeblest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8520\"\u003egoogle/flatbuffers#8520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Generate Longs from uint enums by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8727\"\u003egoogle/flatbuffers#8727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Add \u003ccode\u003enotify\u003c/code\u003e to Java keywords by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8724\"\u003egoogle/flatbuffers#8724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore robust C++20 \u003c!-- raw HTML omitted --\u003e check by \u003ca href=\"https://github.com/cyyever\"\u003e\u003ccode\u003e@​cyyever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8631\"\u003egoogle/flatbuffers#8631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix dart object api test by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8751\"\u003egoogle/flatbuffers#8751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: library definition for PlatformIO by \u003ca href=\"https://github.com/obones\"\u003e\u003ccode\u003e@​obones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8261\"\u003egoogle/flatbuffers#8261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse macos-15-intel not macos-latest-large for Intel macOS by \u003ca href=\"https://github.com/kou\"\u003e\u003ccode\u003e@​kou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8777\"\u003egoogle/flatbuffers#8777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Fix vtable deduplication for 64-bit buffers \u0026gt;2GB by \u003ca href=\"https://github.com/gowsiany\"\u003e\u003ccode\u003e@​gowsiany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8591\"\u003egoogle/flatbuffers#8591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory 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/google/flatbuffers/pull/8779\"\u003egoogle/flatbuffers#8779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeScript: read vtable entries as uint16 by \u003ca href=\"https://github.com/jtbandes\"\u003e\u003ccode\u003e@​jtbandes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8435\"\u003egoogle/flatbuffers#8435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fuzzer] Adds code generation target. by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8795\"\u003egoogle/flatbuffers#8795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Revert back to using swift-actions by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8806\"\u003egoogle/flatbuffers#8806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix inconsistent creator function naming in generated code by \u003ca href=\"https://github.com/peter-soos\"\u003e\u003ccode\u003e@​peter-soos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8792\"\u003egoogle/flatbuffers#8792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy Conan recipe and update documentation by \u003ca href=\"https://github.com/uilianries\"\u003e\u003ccode\u003e@​uilianries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8712\"\u003egoogle/flatbuffers#8712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix generating \u003cstrong\u003einit\u003c/strong\u003e.py for invalid path by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8810\"\u003egoogle/flatbuffers#8810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Builder startup: lazy sharedStrings and fast vtable init by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8807\"\u003egoogle/flatbuffers#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix platform ifdefs for locale independent str functions by \u003ca href=\"https://github.com/jamesr\"\u003e\u003ccode\u003e@​jamesr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8678\"\u003egoogle/flatbuffers#8678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix CScript string.compare by \u003ca href=\"https://github.com/whitecostume\"\u003e\u003ccode\u003e@​whitecostume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8547\"\u003egoogle/flatbuffers#8547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Go] add BenchmarkBuildAllocations by \u003ca href=\"https://github.com/jdemeyer\"\u003e\u003ccode\u003e@​jdemeyer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8287\"\u003egoogle/flatbuffers#8287\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/google/flatbuffers/blob/master/CHANGELOG.md\"\u003eflatbuffers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[25.12.19] (December 19 2025)(\u003ca href=\"https://github.com/google/flatbuffers/releases/tag/v25.12.19\"\u003ehttps://github.com/google/flatbuffers/releases/tag/v25.12.19\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[C++] Default emptry vector support (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Add --gen-absl-hash option (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Kotlin] Upgrade to MacOS 15 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8845\"\u003e#8845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix vector of table with naked ptrs (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8830\"\u003e#8830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Offset/Pad/Prep (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003e--file-names-only\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix size verifer (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7e163021e59cca4f8e1e35a7c828b5c6b7915953\"\u003e\u003ccode\u003e7e16302\u003c/code\u003e\u003c/a\u003e FlatBuffers Version 25.12.19 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8871\"\u003e#8871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/57fdd4f9951b16411bdd823eff08f5d8dea34fde\"\u003e\u003ccode\u003e57fdd4f\u003c/code\u003e\u003c/a\u003e Default Vector Support C++ (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/8cb53ccc95dabae66233733017bc4f8668bfb379\"\u003e\u003ccode\u003e8cb53cc\u003c/code\u003e\u003c/a\u003e Add --gen-absl-hash option to generate AbslHashValue for structs. (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/fb55e0c9deddab1e0facba98a32f9dad93635118\"\u003e\u003ccode\u003efb55e0c\u003c/code\u003e\u003c/a\u003e Run clang-format -i **/*.cpp (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8865\"\u003e#8865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/d9fde67eb582270b4fa7c7b0baeadefb844e46d4\"\u003e\u003ccode\u003ed9fde67\u003c/code\u003e\u003c/a\u003e Remove progaurd-rules.pro (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8866\"\u003e#8866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/f74fda299dba611a33dd220d6fbfae9ab0c052e8\"\u003e\u003ccode\u003ef74fda2\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/15802fa26c8357c0f6ee8b30d27f8fe482de6510\"\u003e\u003ccode\u003e15802fa\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/a86afae9399bbe631d1ea0783f8816e780e236cc\"\u003e\u003ccode\u003ea86afae\u003c/code\u003e\u003c/a\u003e Fix casing in generated Kotlin struct constructor function (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/60910fb7f5a9bfc5da84b2dd7f17969d184da3f2\"\u003e\u003ccode\u003e60910fb\u003c/code\u003e\u003c/a\u003e Fix nullability of generated Kotlin ByteBuffer accessors (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7bfaabc3587ca31161810512d3d0a7ba72d6182c\"\u003e\u003ccode\u003e7bfaabc\u003c/code\u003e\u003c/a\u003e [TS] Flexbuffers root vector fix (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8847\"\u003e#8847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flatbuffers/compare/v25.9.23...v25.12.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v0.12.0\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update darling requirement from 0.21 to 0.23 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for custom requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd support for custom server notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate process-wrap to v9.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(oauth)\u003c/em\u003e rfc8414 should judement the response_types (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SEP-991 (CIMD) support for URL-based client IDs (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emerge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] remove SSE transport support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(streamable-http)\u003c/em\u003e gracefully shutdown while client connected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/0d65822c3862c042b58f64d85e052c0aa303a016\"\u003e\u003ccode\u003e0d65822\u003c/code\u003e\u003c/a\u003e chore: release v0.12.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/e0faf1ed51267ee2d19163cf442182e6e0ff1600\"\u003e\u003ccode\u003ee0faf1e\u003c/code\u003e\u003c/a\u003e feat: add support for custom requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/2e3cc4a9739bbb5899909410c8e2f0be6b4fdc50\"\u003e\u003ccode\u003e2e3cc4a\u003c/code\u003e\u003c/a\u003e feat: add support for custom server notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/31d242b1e4c6908d2f937b0f3aae0931942b8a52\"\u003e\u003ccode\u003e31d242b\u003c/code\u003e\u003c/a\u003e fix: correct redirect URI in client-metadata.json (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d7a05aa43ffa4c63a49a6099b1c0ab7e69bd4c96\"\u003e\u003ccode\u003ed7a05aa\u003c/code\u003e\u003c/a\u003e fix: update process-wrap to v9.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/f20ed202af7ff11ffbc1d6a9260139c657205018\"\u003e\u003ccode\u003ef20ed20\u003c/code\u003e\u003c/a\u003e Add SEP-991 (CIMD) support for URL-based client IDs (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/e3fd384a457d8b2ba52b6bd9a4b11977cf914c8e\"\u003e\u003ccode\u003ee3fd384\u003c/code\u003e\u003c/a\u003e fix(docs): update CONTRIBUTE.MD (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/8d33b155b69a41aa85451543aefb437d60693bd0\"\u003e\u003ccode\u003e8d33b15\u003c/code\u003e\u003c/a\u003e refactor: merge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/bce055506861e30a650889bf48df7667bc2403eb\"\u003e\u003ccode\u003ebce0555\u003c/code\u003e\u003c/a\u003e fix(oauth): rfc8414 should judement the response_types (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d4fcac02f86a983226dcef0a99d75d0348646e9d\"\u003e\u003ccode\u003ed4fcac0\u003c/code\u003e\u003c/a\u003e Add NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v0.10.0...rmcp-v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmp` from 0.8.14 to 0.8.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/3Hren/msgpack-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmp-serde` from 1.3.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/3Hren/msgpack-rust/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.145 to 1.0.148\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/bc6c8276d9597fae216085f940c712f4d4fce4bc\"\u003e\u003ccode\u003ebc6c827\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e from Xeonacid/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a09210adf529842b912db6f69ad9858ad2f90e16\"\u003e\u003ccode\u003ea09210a\u003c/code\u003e\u003c/a\u003e Set fast_arithmetic=64 for riscv64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/01182e54b5dbadee79696bd472b67391e92679af\"\u003e\u003ccode\u003e01182e5\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/383b13a45feb2955236735397c53218acd4da515\"\u003e\u003ccode\u003e383b13a\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.148\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003e🎅  Merry Christmas! 🎄\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd smol_str03 feature (\u003ca href=\"https://redirect.github.com/GREsau/schemars/pull/486\"\u003eGREsau/schemars#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSchemas generated for \u003ccode\u003eHashMap\u003c/code\u003e/\u003ccode\u003eBTreeMap\u003c/code\u003e with enum keys are now more specific (\u003ca href=\"https://redirect.github.com/GREsau/schemars/pull/452\"\u003eGREsau/schemars#452\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.0] - 2025-12-25 🎄\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd smol_str03 feature (\u003ca href=\"https://redirect.github.com/GREsau/schemars/pull/486\"\u003eGREsau/schemars#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSchemas generated for \u003ccode\u003eHashMap\u003c/code\u003e/\u003ccode\u003eBTreeMap\u003c/code\u003e with enum keys are now more specific (\u003ca href=\"https://redirect.github.com/GREsau/schemars/pull/452\"\u003eGREsau/schemars#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5bfec04593f71bfc942fc22a8a53e1804561d541\"\u003e\u003ccode\u003e5bfec04\u003c/code\u003e\u003c/a\u003e v1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/f6b1f4ce4ba27721ff320f27135b816a5542d5fa\"\u003e\u003ccode\u003ef6b1f4c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esmol_str03\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/18826cd4ff8b1e14cadf57ecff4a256de41b5bf1\"\u003e\u003ccode\u003e18826cd\u003c/code\u003e\u003c/a\u003e Add test for changes from \u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/452\"\u003e#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/2ac8ff5300551d9eeb6aa1c26ec405d8b116228a\"\u003e\u003ccode\u003e2ac8ff5\u003c/code\u003e\u003c/a\u003e Added better map support (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/6009e82bb22f7ef8f3c8f70fd0ee102ff64c4b8a\"\u003e\u003ccode\u003e6009e82\u003c/code\u003e\u003c/a\u003e Limit workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ac0b65131d2c27017fee3e8b641cdfd6dac4f841\"\u003e\u003ccode\u003eac0b651\u003c/code\u003e\u003c/a\u003e Fix title\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.6.0-rc.3 to 0.6.0-rc.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d77b99157f304d7eca8985ee2fddd1710c6ae06c\"\u003e\u003ccode\u003ed77b991\u003c/code\u003e\u003c/a\u003e Cut new prereleases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/18fa3cdd95df9940b4d61dc84823906856467f7f\"\u003e\u003ccode\u003e18fa3cd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ephc\u003c/code\u003e crate prerelease (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d22cc61a68c67556dca41e5fd1d5cbb3e3a58950\"\u003e\u003ccode\u003ed22cc61\u003c/code\u003e\u003c/a\u003e build(deps): bump base64ct from 1.8.0 to 1.8.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/30e4672a26e6579759e0dfe54d45bfd6b84df7c4\"\u003e\u003ccode\u003e30e4672\u003c/code\u003e\u003c/a\u003e Use the \u003ccode\u003ephc\u003c/code\u003e crate (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c9efabb2596f1c90559c209bcfa8ca359691569f\"\u003e\u003ccode\u003ec9efabb\u003c/code\u003e\u003c/a\u003e pbkdf2: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/argon2-v0.6.0-rc.3...argon2-v0.6.0-rc.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pbkdf2` from 0.13.0-rc.3 to 0.13.0-rc.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/ff35e769c5b0e53e8ab3f00dd030c1386ac6a7f0\"\u003e\u003ccode\u003eff35e76\u003c/code\u003e\u003c/a\u003e Cut new releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/13c57bed685efe0b981511f991618ccd4caa3f5c\"\u003e\u003ccode\u003e13c57be\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003epassword-hash\u003c/code\u003e dependency to v0.6.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/e34a6aead593064c0b5620d9f42cb7691914f079\"\u003e\u003ccode\u003ee34a6ae\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003esimple\u003c/code\u003e features to \u003ccode\u003epassword-hash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/4d8d764aaf3315b6200b5fa69f2c1f6d6d269cda\"\u003e\u003ccode\u003e4d8d764\u003c/code\u003e\u003c/a\u003e CI: run \u003ccode\u003ecargo doc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/185833afc71a893f39ccf6c922c54126e77767ea\"\u003e\u003ccode\u003e185833a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eShaCrypt\u003c/code\u003e trait impls for Sha256/512 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d48762ae26a963edd166a2bd374ef88df96b331f\"\u003e\u003ccode\u003ed48762a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eParams\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c5f8a75e63f70534426266e24c0404ab16a4c3b1\"\u003e\u003ccode\u003ec5f8a75\u003c/code\u003e\u003c/a\u003e sha-crypt: impl the \u003ccode\u003epassword-hash\u003c/code\u003e crate traits (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/98465de65ad0cd74f5ad14a1f80a189ea165de43\"\u003e\u003ccode\u003e98465de\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003emcf\u003c/code\u003e and \u003ccode\u003epassword-hash\u003c/code\u003e crate releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/3b54ad00af8dfbad192af0410d515e61da5a24b1\"\u003e\u003ccode\u003e3b54ad0\u003c/code\u003e\u003c/a\u003e Leverage \u003ccode\u003epassword-hash/getrandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c0a6be5882df0ee335ab71e1508b8d851aad92b7\"\u003e\u003ccode\u003ec0a6be5\u003c/code\u003e\u003c/a\u003e argon2+ballon-hash: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/768\"\u003e#768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/pbkdf2-v0.13.0-rc.3...pbkdf2-v0.13.0-rc.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-pki-types` from 1.13.1 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/pki-types/releases\"\u003erustls-pki-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd algorithm id for ECDSA with secp256k1 curve  by \u003ca href=\"https://github.com/mkmks\"\u003e\u003ccode\u003e@​mkmks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/pki-types/pull/96\"\u003erustls/pki-types#96\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/85522565adf28a76909ea17dd2759b6046eb2bed\"\u003e\u003ccode\u003e8552256\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/7ab5b2d806a61dcdaf9418f67ddf4dfefc6cec37\"\u003e\u003ccode\u003e7ab5b2d\u003c/code\u003e\u003c/a\u003e added secp256k1 alg id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/8915ede8680ac297f2333524172ef4b1ebcaedeb\"\u003e\u003ccode\u003e8915ede\u003c/code\u003e\u003c/a\u003e ci: sync cargo-check-external-types nightly\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/pki-types/compare/v/1.13.1...v/1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arc-swap` from 1.7.1 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md\"\u003earc-swap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.8.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Pin (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/185\"\u003e#185\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/183\"\u003e#183\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix (hopefully) crash on ARM (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/164\"\u003e#164\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix Miri check (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/186\"\u003e#186\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/156\"\u003e#156\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix support for Rust 1.31.0.\u003c/li\u003e\n\u003cli\u003eSome minor clippy lints.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/2540d266a837143948a0541a05d200fa1087a7db\"\u003e\u003ccode\u003e2540d26\u003c/code\u003e\u003c/a\u003e Version bump to 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/9981e3af2351d82fe6f77761ee1e4a8479ec1fc7\"\u003e\u003ccode\u003e9981e3a\u003c/code\u003e\u003c/a\u003e Keep \u0026quot;old\u0026quot; Cargo.lock around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/57a8abbfc4100d918bcc4511eaa3c61740fe9c10\"\u003e\u003ccode\u003e57a8abb\u003c/code\u003e\u003c/a\u003e Fix documentation links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/346c5b642b00acb30ea8756f8186599a30e1edbc\"\u003e\u003ccode\u003e346c5b6\u003c/code\u003e\u003c/a\u003e Fix some clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/0bd349a56bd448e0712a034f8892edfb6d4a41f2\"\u003e\u003ccode\u003e0bd349a\u003c/code\u003e\u003c/a\u003e Fix support for Rust 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/57aa5224c19124ad2fa26eae70fa7778dd2224ac\"\u003e\u003ccode\u003e57aa522\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/185\"\u003e#185\u003c/a\u003e from SpriteOvO/pin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/4c0c4ab3218beeb0ae0b73d00e2a6c71b5b612f3\"\u003e\u003ccode\u003e4c0c4ab\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eRefCnt\u003c/code\u003e for \u003ccode\u003ePin\\\u0026lt;Arc\u0026gt;\u003c/code\u003e and \u003ccode\u003ePin\\\u0026lt;Rc\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/e596275acf37fceceb643a835e8b42563c42d919\"\u003e\u003ccode\u003ee596275\u003c/code\u003e\u003c/a\u003e Avoid warnings about hidden lifetimes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/d849a2d17e02b66c58a67f95beff8f072e6a306c\"\u003e\u003ccode\u003ed849a...\n\n_Description has been truncated_","html_url":"https://github.com/houseme/rustfs/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houseme%2Frustfs/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"0.7.0","new_version":"0.7.1","update_type":"patch","path":null,"pr_created_at":"2025-12-22T00:36:53.000Z","version_change":"0.7.0 → 0.7.1","issue":{"uuid":"3751843561","node_id":"PR_kwDOPFWfr866CjU_","number":14,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 19 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":"2025-12-22T00:36:53.000Z","updated_at":"2025-12-22T00:37:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":19,"packages":[{"name":"axum","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-extra","old_version":"0.12.2","new_version":"0.12.3","repository_url":"https://github.com/tokio-rs/axum"},{"name":"reqwest","old_version":"0.12.25","new_version":"0.12.26","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"flatbuffers","old_version":"25.9.23","new_version":"25.12.19","repository_url":"https://github.com/google/flatbuffers"},{"name":"rmcp","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"argon2","old_version":"0.6.0-rc.3","new_version":"0.6.0-rc.4","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"pbkdf2","old_version":"0.13.0-rc.3","new_version":"0.13.0-rc.5","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"rustls-pki-types","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/rustls/pki-types"},{"name":"aws-config","old_version":"1.8.11","new_version":"1.8.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.116.0","new_version":"1.118.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"const-str","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/Nugine/const-str"},{"name":"google-cloud-auth","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"local-ip-address","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"moka","old_version":"0.12.11","new_version":"0.12.12","repository_url":"https://github.com/moka-rs/moka"},{"name":"shadow-rs","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"tracing","old_version":"0.1.43","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"zip","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.7` | `0.8.8` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.12.2` | `0.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.25` | `0.12.26` |\n| [flatbuffers](https://github.com/google/flatbuffers) | `25.9.23` | `25.12.19` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.10.0` | `0.12.0` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.3` | `0.6.0-rc.4` |\n| [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.3` | `0.13.0-rc.5` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.1` | `1.13.2` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.11` | `1.8.12` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.116.0` | `1.118.0` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.0` | `0.7.1` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.2.0` | `1.3.0` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.6` | `0.6.8` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.11` | `0.12.12` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.4.0` | `1.5.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.43` | `0.1.44` |\n| [zip](https://github.com/zip-rs/zip2) | `6.0.0` | `7.0.0` |\n\n\nUpdates `axum` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-extra` from 0.12.2 to 0.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum-extra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-extra v0.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003etyped-routing\u003c/code\u003e feature enable the \u003ccode\u003erouting\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Add trailing newline to \u003ccode\u003eErasedJson::pretty\u003c/code\u003e response bodies (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix integer underflow in \u003ccode\u003eFileStream::try_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3514\"\u003etokio-rs/axum#3514\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3526\"\u003etokio-rs/axum#3526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3566\"\u003etokio-rs/axum#3566\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-extra-v0.12.2...axum-extra-v0.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.25 to 0.12.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update cookie_store by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2886\"\u003eseanmonstar/reqwest#2886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable default compression from tower-http if not enabled in reqwest by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2889\"\u003eseanmonstar/reqwest#2889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http3): correct compression defaults by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2890\"\u003eseanmonstar/reqwest#2890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/01f03a4c01fb13e2262a513ed21e2b84b5186f46\"\u003e\u003ccode\u003e01f03a4\u003c/code\u003e\u003c/a\u003e v0.12.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e908f57f67d95a814466fc7422655478b983894c\"\u003e\u003ccode\u003ee908f57\u003c/code\u003e\u003c/a\u003e fix(http3): correct compression defaults (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2890\"\u003e#2890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/509c9048b426f93bac2f643b1538b1d70e0dc830\"\u003e\u003ccode\u003e509c904\u003c/code\u003e\u003c/a\u003e fix: disable default compression from tower-http if not enabled in reqwest (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/896aaeab612865bb37bc48d18faa53d7b65036f1\"\u003e\u003ccode\u003e896aaea\u003c/code\u003e\u003c/a\u003e deps: update cookie_store to 0.22 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.25...v0.12.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatbuffers` from 25.9.23 to 25.12.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flatbuffers/releases\"\u003eflatbuffers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.12.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clean up whitespace and fix typo in tutorial.md by \u003ca href=\"https://github.com/daynual\"\u003e\u003ccode\u003e@​daynual\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8695\"\u003egoogle/flatbuffers#8695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect span and non-span versions of ToArray() and ToArrayPadded() methods by \u003ca href=\"https://github.com/vsmcea\"\u003e\u003ccode\u003e@​vsmcea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8734\"\u003egoogle/flatbuffers#8734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Fixes test failing on macOS when using URL(fileURLWithPath:isDirectory) by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8742\"\u003egoogle/flatbuffers#8742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etreat npm_typescript as a dev dependency by \u003ca href=\"https://github.com/dws\"\u003e\u003ccode\u003e@​dws\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8719\"\u003egoogle/flatbuffers#8719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix union unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8748\"\u003egoogle/flatbuffers#8748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix struct vector ordering in pack function by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8747\"\u003egoogle/flatbuffers#8747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conditional check by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8736\"\u003egoogle/flatbuffers#8736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Refactor lazy list unpacking by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8746\"\u003egoogle/flatbuffers#8746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003emake_span\u003c/code\u003e from working with vectors and arrays of pointers by \u003ca href=\"https://github.com/are-you-tilted-already\"\u003e\u003ccode\u003e@​are-you-tilted-already\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8735\"\u003egoogle/flatbuffers#8735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap the dependency of CreateX and X::Pack object API functions. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8754\"\u003egoogle/flatbuffers#8754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Implements FlatbuffersVector which confirms to RandomAccessCollection by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8752\"\u003egoogle/flatbuffers#8752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix --gen-compare to not generate comparators for native types. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8681\"\u003egoogle/flatbuffers#8681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport native_type for tables when using the C++ object API. by \u003ca href=\"https://github.com/cosmith-nvidia\"\u003e\u003ccode\u003e@​cosmith-nvidia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8668\"\u003egoogle/flatbuffers#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Improves the performance creating strings by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8772\"\u003egoogle/flatbuffers#8772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Docs] Update swift supported features by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8769\"\u003egoogle/flatbuffers#8769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Bump minimum supported version of swift to 5.10 by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8758\"\u003egoogle/flatbuffers#8758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Inline arrays by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8755\"\u003egoogle/flatbuffers#8755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace usage of make_unique with unique_ptr for cpp11 by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8763\"\u003egoogle/flatbuffers#8763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8653\"\u003e#8653\u003c/a\u003e - Python vtables not considering object size by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8683\"\u003egoogle/flatbuffers#8683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Add Vector64 specialization for \u003ccode\u003estd::vector\u0026lt;bool\u0026gt;\u003c/code\u003e by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8757\"\u003egoogle/flatbuffers#8757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop calling setup.py in release CI by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8771\"\u003egoogle/flatbuffers#8771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lua] Dont' crash on a fbs file with no root table by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8770\"\u003egoogle/flatbuffers#8770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevival of \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8285\"\u003eGH-8285\u003c/a\u003e: fix: remove a single type hint to retain python 2.7.x compatibility by \u003ca href=\"https://github.com/jtdavis777\"\u003e\u003ccode\u003e@​jtdavis777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8799\"\u003egoogle/flatbuffers#8799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Add unit test for github issue 8653 by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8786\"\u003egoogle/flatbuffers#8786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSize verifier fix 2 by \u003ca href=\"https://github.com/fergushenderson\"\u003e\u003ccode\u003e@​fergushenderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8740\"\u003egoogle/flatbuffers#8740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue \u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8389\"\u003e#8389\u003c/a\u003e: any nonzero byte is truthy by \u003ca href=\"https://github.com/bkietz\"\u003e\u003ccode\u003e@​bkietz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8690\"\u003egoogle/flatbuffers#8690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Dart changelog entry for v25.9.23 by \u003ca href=\"https://github.com/vaind\"\u003e\u003ccode\u003e@​vaind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8785\"\u003egoogle/flatbuffers#8785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dart] fix bug which generated wrong code by \u003ca href=\"https://github.com/fawdlstty\"\u003e\u003ccode\u003e@​fawdlstty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8780\"\u003egoogle/flatbuffers#8780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd assert to fix GCC warning on Ubuntu 24.04 LTS by \u003ca href=\"https://github.com/gafferongames\"\u003e\u003ccode\u003e@​gafferongames\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8804\"\u003egoogle/flatbuffers#8804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix quick start typos by \u003ca href=\"https://github.com/Homeblest\"\u003e\u003ccode\u003e@​Homeblest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8520\"\u003egoogle/flatbuffers#8520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Generate Longs from uint enums by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8727\"\u003egoogle/flatbuffers#8727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Java] Add \u003ccode\u003enotify\u003c/code\u003e to Java keywords by \u003ca href=\"https://github.com/nevi-me\"\u003e\u003ccode\u003e@​nevi-me\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8724\"\u003egoogle/flatbuffers#8724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore robust C++20 \u003c!-- raw HTML omitted --\u003e check by \u003ca href=\"https://github.com/cyyever\"\u003e\u003ccode\u003e@​cyyever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8631\"\u003egoogle/flatbuffers#8631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dart] Fix dart object api test by \u003ca href=\"https://github.com/jakobkordez\"\u003e\u003ccode\u003e@​jakobkordez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8751\"\u003egoogle/flatbuffers#8751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: library definition for PlatformIO by \u003ca href=\"https://github.com/obones\"\u003e\u003ccode\u003e@​obones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8261\"\u003egoogle/flatbuffers#8261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse macos-15-intel not macos-latest-large for Intel macOS by \u003ca href=\"https://github.com/kou\"\u003e\u003ccode\u003e@​kou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8777\"\u003egoogle/flatbuffers#8777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Fix vtable deduplication for 64-bit buffers \u0026gt;2GB by \u003ca href=\"https://github.com/gowsiany\"\u003e\u003ccode\u003e@​gowsiany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8591\"\u003egoogle/flatbuffers#8591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory 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/google/flatbuffers/pull/8779\"\u003egoogle/flatbuffers#8779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeScript: read vtable entries as uint16 by \u003ca href=\"https://github.com/jtbandes\"\u003e\u003ccode\u003e@​jtbandes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8435\"\u003egoogle/flatbuffers#8435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fuzzer] Adds code generation target. by \u003ca href=\"https://github.com/coder7695\"\u003e\u003ccode\u003e@​coder7695\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8795\"\u003egoogle/flatbuffers#8795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Revert back to using swift-actions by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8806\"\u003egoogle/flatbuffers#8806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix inconsistent creator function naming in generated code by \u003ca href=\"https://github.com/peter-soos\"\u003e\u003ccode\u003e@​peter-soos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8792\"\u003egoogle/flatbuffers#8792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy Conan recipe and update documentation by \u003ca href=\"https://github.com/uilianries\"\u003e\u003ccode\u003e@​uilianries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8712\"\u003egoogle/flatbuffers#8712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Fix generating \u003cstrong\u003einit\u003c/strong\u003e.py for invalid path by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8810\"\u003egoogle/flatbuffers#8810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Builder startup: lazy sharedStrings and fast vtable init by \u003ca href=\"https://github.com/satur9nine\"\u003e\u003ccode\u003e@​satur9nine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8807\"\u003egoogle/flatbuffers#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix platform ifdefs for locale independent str functions by \u003ca href=\"https://github.com/jamesr\"\u003e\u003ccode\u003e@​jamesr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8678\"\u003egoogle/flatbuffers#8678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix CScript string.compare by \u003ca href=\"https://github.com/whitecostume\"\u003e\u003ccode\u003e@​whitecostume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8547\"\u003egoogle/flatbuffers#8547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Go] add BenchmarkBuildAllocations by \u003ca href=\"https://github.com/jdemeyer\"\u003e\u003ccode\u003e@​jdemeyer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8287\"\u003egoogle/flatbuffers#8287\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/google/flatbuffers/blob/master/CHANGELOG.md\"\u003eflatbuffers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[25.12.19] (December 19 2025)(\u003ca href=\"https://github.com/google/flatbuffers/releases/tag/v25.12.19\"\u003ehttps://github.com/google/flatbuffers/releases/tag/v25.12.19\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[C++] Default emptry vector support (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Add --gen-absl-hash option (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Kotlin] Upgrade to MacOS 15 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8845\"\u003e#8845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix vector of table with naked ptrs (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8830\"\u003e#8830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Optimize Offset/Pad/Prep (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003e--file-names-only\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Fix size verifer (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7e163021e59cca4f8e1e35a7c828b5c6b7915953\"\u003e\u003ccode\u003e7e16302\u003c/code\u003e\u003c/a\u003e FlatBuffers Version 25.12.19 (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8871\"\u003e#8871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/57fdd4f9951b16411bdd823eff08f5d8dea34fde\"\u003e\u003ccode\u003e57fdd4f\u003c/code\u003e\u003c/a\u003e Default Vector Support C++ (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8870\"\u003e#8870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/8cb53ccc95dabae66233733017bc4f8668bfb379\"\u003e\u003ccode\u003e8cb53cc\u003c/code\u003e\u003c/a\u003e Add --gen-absl-hash option to generate AbslHashValue for structs. (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8868\"\u003e#8868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/fb55e0c9deddab1e0facba98a32f9dad93635118\"\u003e\u003ccode\u003efb55e0c\u003c/code\u003e\u003c/a\u003e Run clang-format -i **/*.cpp (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8865\"\u003e#8865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/d9fde67eb582270b4fa7c7b0baeadefb844e46d4\"\u003e\u003ccode\u003ed9fde67\u003c/code\u003e\u003c/a\u003e Remove progaurd-rules.pro (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8866\"\u003e#8866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/f74fda299dba611a33dd220d6fbfae9ab0c052e8\"\u003e\u003ccode\u003ef74fda2\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/15802fa26c8357c0f6ee8b30d27f8fe482de6510\"\u003e\u003ccode\u003e15802fa\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/a86afae9399bbe631d1ea0783f8816e780e236cc\"\u003e\u003ccode\u003ea86afae\u003c/code\u003e\u003c/a\u003e Fix casing in generated Kotlin struct constructor function (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/60910fb7f5a9bfc5da84b2dd7f17969d184da3f2\"\u003e\u003ccode\u003e60910fb\u003c/code\u003e\u003c/a\u003e Fix nullability of generated Kotlin ByteBuffer accessors (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flatbuffers/commit/7bfaabc3587ca31161810512d3d0a7ba72d6182c\"\u003e\u003ccode\u003e7bfaabc\u003c/code\u003e\u003c/a\u003e [TS] Flexbuffers root vector fix (\u003ca href=\"https://redirect.github.com/google/flatbuffers/issues/8847\"\u003e#8847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flatbuffers/compare/v25.9.23...v25.12.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v0.12.0\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update darling requirement from 0.21 to 0.23 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for custom requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd support for custom server notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate process-wrap to v9.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(oauth)\u003c/em\u003e rfc8414 should judement the response_types (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SEP-991 (CIMD) support for URL-based client IDs (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emerge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] remove SSE transport support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(streamable-http)\u003c/em\u003e gracefully shutdown while client connected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/0d65822c3862c042b58f64d85e052c0aa303a016\"\u003e\u003ccode\u003e0d65822\u003c/code\u003e\u003c/a\u003e chore: release v0.12.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/e0faf1ed51267ee2d19163cf442182e6e0ff1600\"\u003e\u003ccode\u003ee0faf1e\u003c/code\u003e\u003c/a\u003e feat: add support for custom requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/2e3cc4a9739bbb5899909410c8e2f0be6b4fdc50\"\u003e\u003ccode\u003e2e3cc4a\u003c/code\u003e\u003c/a\u003e feat: add support for custom server notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/31d242b1e4c6908d2f937b0f3aae0931942b8a52\"\u003e\u003ccode\u003e31d242b\u003c/code\u003e\u003c/a\u003e fix: correct redirect URI in client-metadata.json (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d7a05aa43ffa4c63a49a6099b1c0ab7e69bd4c96\"\u003e\u003ccode\u003ed7a05aa\u003c/code\u003e\u003c/a\u003e fix: update process-wrap to v9.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/f20ed202af7ff11ffbc1d6a9260139c657205018\"\u003e\u003ccode\u003ef20ed20\u003c/code\u003e\u003c/a\u003e Add SEP-991 (CIMD) support for URL-based client IDs (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/e3fd384a457d8b2ba52b6bd9a4b11977cf914c8e\"\u003e\u003ccode\u003ee3fd384\u003c/code\u003e\u003c/a\u003e fix(docs): update CONTRIBUTE.MD (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/8d33b155b69a41aa85451543aefb437d60693bd0\"\u003e\u003ccode\u003e8d33b15\u003c/code\u003e\u003c/a\u003e refactor: merge cached_schema_for_type into schema_for_type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/bce055506861e30a650889bf48df7667bc2403eb\"\u003e\u003ccode\u003ebce0555\u003c/code\u003e\u003c/a\u003e fix(oauth): rfc8414 should judement the response_types (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d4fcac02f86a983226dcef0a99d75d0348646e9d\"\u003e\u003ccode\u003ed4fcac0\u003c/code\u003e\u003c/a\u003e Add NexusCore MCP to project list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v0.10.0...rmcp-v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.6.0-rc.3 to 0.6.0-rc.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d77b99157f304d7eca8985ee2fddd1710c6ae06c\"\u003e\u003ccode\u003ed77b991\u003c/code\u003e\u003c/a\u003e Cut new prereleases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/18fa3cdd95df9940b4d61dc84823906856467f7f\"\u003e\u003ccode\u003e18fa3cd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ephc\u003c/code\u003e crate prerelease (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d22cc61a68c67556dca41e5fd1d5cbb3e3a58950\"\u003e\u003ccode\u003ed22cc61\u003c/code\u003e\u003c/a\u003e build(deps): bump base64ct from 1.8.0 to 1.8.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/30e4672a26e6579759e0dfe54d45bfd6b84df7c4\"\u003e\u003ccode\u003e30e4672\u003c/code\u003e\u003c/a\u003e Use the \u003ccode\u003ephc\u003c/code\u003e crate (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c9efabb2596f1c90559c209bcfa8ca359691569f\"\u003e\u003ccode\u003ec9efabb\u003c/code\u003e\u003c/a\u003e pbkdf2: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/argon2-v0.6.0-rc.3...argon2-v0.6.0-rc.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pbkdf2` from 0.13.0-rc.3 to 0.13.0-rc.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/ff35e769c5b0e53e8ab3f00dd030c1386ac6a7f0\"\u003e\u003ccode\u003eff35e76\u003c/code\u003e\u003c/a\u003e Cut new releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/13c57bed685efe0b981511f991618ccd4caa3f5c\"\u003e\u003ccode\u003e13c57be\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003epassword-hash\u003c/code\u003e dependency to v0.6.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/e34a6aead593064c0b5620d9f42cb7691914f079\"\u003e\u003ccode\u003ee34a6ae\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003esimple\u003c/code\u003e features to \u003ccode\u003epassword-hash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/4d8d764aaf3315b6200b5fa69f2c1f6d6d269cda\"\u003e\u003ccode\u003e4d8d764\u003c/code\u003e\u003c/a\u003e CI: run \u003ccode\u003ecargo doc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/185833afc71a893f39ccf6c922c54126e77767ea\"\u003e\u003ccode\u003e185833a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eShaCrypt\u003c/code\u003e trait impls for Sha256/512 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d48762ae26a963edd166a2bd374ef88df96b331f\"\u003e\u003ccode\u003ed48762a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eParams\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c5f8a75e63f70534426266e24c0404ab16a4c3b1\"\u003e\u003ccode\u003ec5f8a75\u003c/code\u003e\u003c/a\u003e sha-crypt: impl the \u003ccode\u003epassword-hash\u003c/code\u003e crate traits (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/98465de65ad0cd74f5ad14a1f80a189ea165de43\"\u003e\u003ccode\u003e98465de\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003emcf\u003c/code\u003e and \u003ccode\u003epassword-hash\u003c/code\u003e crate releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/3b54ad00af8dfbad192af0410d515e61da5a24b1\"\u003e\u003ccode\u003e3b54ad0\u003c/code\u003e\u003c/a\u003e Leverage \u003ccode\u003epassword-hash/getrandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c0a6be5882df0ee335ab71e1508b8d851aad92b7\"\u003e\u003ccode\u003ec0a6be5\u003c/code\u003e\u003c/a\u003e argon2+ballon-hash: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/768\"\u003e#768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/pbkdf2-v0.13.0-rc.3...pbkdf2-v0.13.0-rc.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-pki-types` from 1.13.1 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/pki-types/releases\"\u003erustls-pki-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd algorithm id for ECDSA with secp256k1 curve  by \u003ca href=\"https://github.com/mkmks\"\u003e\u003ccode\u003e@​mkmks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/pki-types/pull/96\"\u003erustls/pki-types#96\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/85522565adf28a76909ea17dd2759b6046eb2bed\"\u003e\u003ccode\u003e8552256\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/7ab5b2d806a61dcdaf9418f67ddf4dfefc6cec37\"\u003e\u003ccode\u003e7ab5b2d\u003c/code\u003e\u003c/a\u003e added secp256k1 alg id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/pki-types/commit/8915ede8680ac297f2333524172ef4b1ebcaedeb\"\u003e\u003ccode\u003e8915ede\u003c/code\u003e\u003c/a\u003e ci: sync cargo-check-external-types nightly\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/pki-types/compare/v/1.13.1...v/1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-config` from 1.8.11 to 1.8.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-credential-types` from 1.2.10 to 1.2.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.116.0 to 1.118.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types` from 1.3.4 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.7.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd test coverage support with Codecov integration by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/49\"\u003eNugine/const-str#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage from 41% to 92% by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/51\"\u003eNugine/const-str#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage for const-str crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/52\"\u003eNugine/const-str#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/Nugine/const-str/compare/v0.7.0...v0.7.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/Nugine/const-str/commit/3131e041bb28ca3ab471a0e1b3b183e757c353c4\"\u003e\u003ccode\u003e3131e04\u003c/code\u003e\u003c/a\u003e release v0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/97c522c9c959a4bbc05ae01217a38ce44de85651\"\u003e\u003ccode\u003e97c522c\u003c/code\u003e\u003c/a\u003e fix: readme links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/fde342facb6eb36acda07f4a4b8e9094abe76fce\"\u003e\u003ccode\u003efde342f\u003c/code\u003e\u003c/a\u003e Improve test coverage for const-str crate (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/1646f865e07bfc55c62848fb7ca25031ed36495e\"\u003e\u003ccode\u003e1646f86\u003c/code\u003e\u003c/a\u003e Improve test coverage from 41% to 92% (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/3a67ae49a698cd21727c1672f514279d57e26aef\"\u003e\u003ccode\u003e3a67ae4\u003c/code\u003e\u003c/a\u003e Add test coverage support with Codecov integration (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e4223ab5de3cbc6298325bc8557e88d0d51b03ea\"\u003e\u003ccode\u003ee4223ab\u003c/code\u003e\u003c/a\u003e fix: license links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/19286bf3c3773f0ab50cc214fc5ecbb0ff9dbd3a\"\u003e\u003ccode\u003e19286bf\u003c/code\u003e\u003c/a\u003e refactor: move to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/6c70e537e0230bc7877c0e695cf39a7f499b0bba\"\u003e\u003ccode\u003e6c70e53\u003c/code\u003e\u003c/a\u003e docs: update MSRV history\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `local-ip-address` from 0.6.6 to 0.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeoBorai/local-ip-address/releases\"\u003elocal-ip-address's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/138\"\u003eLeoBorai/local-ip-address#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/cache from 3 to 4 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/LeoBorai/local-ip-address/pull/131\"\u003eLeoBorai/local-ip-address#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/github-script from 7 to 8 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/LeoBorai/local-ip-address/pull/156\"\u003eLeoBorai/local-ip-address#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/cache from 4 to 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/LeoBorai/local-ip-address/pull/155\"\u003eLeoBorai/local-ip-address#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 6 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/LeoBorai/local-ip-address/pull/154\"\u003eLeoBorai/local-ip-address#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dependabot/fetch-metadata from 2.0.0 to 2.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/153\"\u003eLeoBorai/local-ip-address#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeoBorai/local-ip-address/compare/v0.6.7...v0.6.8\"\u003ehttps://github.com/LeoBorai/local-ip-address/compare/v0.6.7...v0.6.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: null pointer exceptions on Android by \u003ca href=\"https://github.com/burningtnt\"\u003e\u003ccode\u003e@​burningtnt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/152\"\u003eLeoBorai/local-ip-address#152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/burningtnt\"\u003e\u003ccode\u003e@​burningtnt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/152\"\u003eLeoBorai/local-ip-address#152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.7\"\u003ehttps://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.7\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/LeoBorai/local-ip-address/commit/eed9856f5e2ee03e2490922867337b24d8000a91\"\u003e\u003ccode\u003eeed9856\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.6.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/0c1fafbf82671933e257143c98d3e70413ef05cd\"\u003e\u003ccode\u003e0c1fafb\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 2.0.0 to 2.4.0 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/9f101536da9491eb28402d6c8719e19d42df9143\"\u003e\u003ccode\u003e9f10153\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/20c28d46801c1e73971ef3aa8c667357805e3ab8\"\u003e\u003ccode\u003e20c28d4\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4 to 5 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/6bf4cee3377300ebd8c59ee9be46cd9123564cfd\"\u003e\u003ccode\u003e6bf4cee\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/github-script from 7 to 8 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/3d1fab41175147e1fa5d522f346b3175bc75545b\"\u003e\u003ccode\u003e3d1fab4\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 3 to 4 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/1d4a31fdb63d03f172b90428f810e8ddf20323a3\"\u003e\u003ccode\u003e1d4a31f\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/35eec4f96da762821907888c87ea5586f98c53d4\"\u003e\u003ccode\u003e35eec4f\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/21b9ecba289abcec36d79f8c4b3a4de2beaeb1d2\"\u003e\u003ccode\u003e21b9ecb\u003c/code\u003e\u003c/a\u003e fix: null pointer exceptions on Android (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moka` from 0.12.11 to 0.12.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/releases\"\u003emoka's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoka 0.12.12\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3, 2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/555/\"\u003egh-pull-0555\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use-after-free panic in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/548/\"\u003egh-pull-0548\u003c/a\u003e, by \u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior (UB) in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method (found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/553/\"\u003egh-pull-0553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/519/\"\u003egh-pull-0519\u003c/a\u003e, by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/541/\"\u003egh-pull-0541\u003c/a\u003e, by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/520/\"\u003egh-pull-0520\u003c/a\u003e, by \u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/554/\"\u003egh-pull-0554\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/moka-rs/moka/blob/main/CHANGELOG.md\"\u003emoka's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3,\n2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e[gh-pull-0555]).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use-after-free panic in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns\n\u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e[gh-pull-0548], by [\u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e][gh-awarus]).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior (UB) in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method\n(found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e[gh-pull-0553]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e[gh-pull-0519], by [\u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e][gh-koushiro]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e[gh-pull-0541],\nby [\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e][gh-weiznich]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e[gh-pull-0520], by\n[\u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e][gh-Expyron]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e[gh-pull-0554]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/4ffcc25863cf0633b470bc5bc5b9fab3f9887c83\"\u003e\u003ccode\u003e4ffcc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/559\"\u003e#559\u003c/a\u003e from moka-rs/tweak-changelog-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/c37c95275543e106dd5621829035b2ea9781220d\"\u003e\u003ccode\u003ec37c952\u003c/code\u003e\u003c/a\u003e dox: Fix identation in the \u003ccode\u003eCHANGELOG.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/28c692c9a1bb3d11c1202e0459f5951254d0dcf6\"\u003e\u003ccode\u003e28c692c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/558\"\u003e#558\u003c/a\u003e from moka-rs/prepare-0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/13a8ec98fe3b68be6b2a23533f665a2f49d8b712\"\u003e\u003ccode\u003e13a8ec9\u003c/code\u003e\u003c/a\u003e doc: Update the CHANGELOG and README for v0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/a0b263f1a9393500ccfb23e9d651f79bf8dec9f0\"\u003e\u003ccode\u003ea0b263f\u003c/code\u003e\u003c/a\u003e doc: Update the CHANGELOG and README for v0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f3d78222e40ad5630764a0028ac8d610e7955dcb\"\u003e\u003ccode\u003ef3d7822\u003c/code\u003e\u003c/a\u003e feat: Version 0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/65cfeb491570339033fe344e632fe6c0c5305410\"\u003e\u003ccode\u003e65cfeb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/557\"\u003e#557\u003c/a\u003e from moka-rs/fix-cd/2025-12-20-msrv-1.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/78b6299d14a156d8fc6c6e803306747b44813691\"\u003e\u003ccode\u003e78b6299\u003c/code\u003e\u003c/a\u003e chore: Fix Clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/3763451a6578d2567ab93ad3470e30b659cce98b\"\u003e\u003ccode\u003e3763451\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e from moka-rs/fix-deque-ub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/7f9c40f58f753d8665b33d46b9f5ba9f2fa6a7db\"\u003e\u003ccode\u003e7f9c40f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/556\"\u003e#556\u003c/a\u003e from moka-rs/msrv-1.71.1-cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.11...v0.12.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadow-rs` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/shadow-rs/releases\"\u003eshadow-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cargo_metadata requirement from 0.22.0 to 0.23.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/244\"\u003ebaoyachi/shadow-rs#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 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/baoyachi/shadow-rs/pull/248\"\u003ebaoyachi/shadow-rs#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: preserve commit timezone in COMMIT_DATE constants 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/shadow-rs/pull/250\"\u003ebaoyachi/shadow-rs#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Unix timestamp support for build and commit times 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/shadow-rs/pull/251\"\u003ebaoyachi/shadow-rs#251\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/shadow-rs/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v1.4.0...v1.5.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/baoyachi/shadow-rs/commit/90a1dadffac69dd02b5bd6619e64f7418e0f0419\"\u003e\u003ccode\u003e90a1dad\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/cea8c74bbec93b4ae6913051d117ec56d3ae1567\"\u003e\u003ccode\u003ecea8c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/251\"\u003e#251\u003c/a\u003e from baoyachi/BUILD_TIMESTAMP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/5c8807f33a778c08caac4e9f8318e807ef80a981\"\u003e\u003ccode\u003e5c8807f\u003c/code\u003e\u003c/a\u003e fix repeat unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/b393b6c25a6be148729e548995fb44f336f0c872\"\u003e\u003ccode\u003eb393b6c\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into BUILD_TIMESTAMP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/9055cd732f1823671e808fa0d3aa391dbb543882\"\u003e\u003ccode\u003e9055cd7\u003c/code\u003e\u003c/a\u003e fix: preserve commit timezone in COMMIT_DATE constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/9ee5fc761f4c54295d5d382ae1c95b2aa6741f90\"\u003e\u003ccode\u003e9ee5fc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/250\"\u003e#250\u003c/a\u003e from baoyachi/commit_data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/ae07d5df7c3571c0b95068fd2dfbe7d456ea04d2\"\u003e\u003ccode\u003eae07d5d\u003c/code\u003e\u003c/a\u003e fix: preserve commit timezone in COMMIT_DATE constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/3e269878726559a6928dfc01986b2c642097a026\"\u003e\u003ccode\u003e3e26987\u003c/code\u003e\u003c/a\u003e feat: add Unix timestamp support for build and commit times\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/14f68aa4bad6d5795a12d5074a5d90520eaca01e\"\u003e\u003ccode\u003e14f68aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/248\"\u003e#248\u003c/a\u003e from baoyachi/dependabot/github_actions/actions/check...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/26c2ca9d7cb5a3725c62b24f40b5e8061303f8ee\"\u003e\u003ccode\u003e26c2ca9\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v1.4.0...v1.5.0\"\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.43 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.43...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 `zip` from 6.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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\u003eRevert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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\u003eRevert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to ...\n\n_Description has been truncated_","html_url":"https://github.com/houseme/rustfs/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houseme%2Frustfs/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"0.6.4","new_version":"0.7.1","update_type":"minor","path":null,"pr_created_at":"2025-12-15T19:07:05.000Z","version_change":"0.6.4 → 0.7.1","issue":{"uuid":"3731744200","node_id":"PR_kwDOHvzHec64_lPg","number":4490,"state":"closed","title":"chore(deps): bump the rust-dependencies group across 1 directory with 116 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-19T14:53:55.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T19:07:05.000Z","updated_at":"2025-12-19T14:53:56.000Z","time_to_close":330410,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":116,"packages":[{"name":"convert_case","old_version":"0.8.0","new_version":"0.10.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"trybuild","old_version":"1.0.111","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"typed-builder","old_version":"0.22.0","new_version":"0.23.2","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"typed-builder-macro","old_version":"0.22.0","new_version":"0.23.2","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.1","repository_url":"https://github.com/actix/actix-web"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"slotmap","old_version":"1.0.7","new_version":"1.1.1","repository_url":"https://github.com/orlp/slotmap"},{"name":"tokio","old_version":"1.47.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"serde","old_version":"1.0.225","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"serde-lite","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/operutka/serde-lite"},{"name":"glib","old_version":"0.20.12","new_version":"0.21.5","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"config","old_version":"0.15.16","new_version":"0.15.19","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"camino","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"const-str","old_version":"0.6.4","new_version":"0.7.1","repository_url":"https://github.com/Nugine/const-str"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.26","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"insta","old_version":"1.43.2","new_version":"1.44.3","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"codee","old_version":"0.3.2","new_version":"0.3.5","repository_url":"https://github.com/Synphonyte/codee"},{"name":"wasm-bindgen-test","old_version":"0.3.53","new_version":"0.3.56","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"actix-files","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/actix/actix-web"},{"name":"subsecond","old_version":"0.7.0-rc.0","new_version":"0.7.2","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"dioxus-cli-config","old_version":"0.7.0-rc.0","new_version":"0.7.2","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"dioxus-devtools","old_version":"0.7.0-rc.0","new_version":"0.7.2","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cc","old_version":"1.2.40","new_version":"1.2.49","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-expr","old_version":"0.20.3","new_version":"0.20.5","repository_url":"https://github.com/EmbarkStudios/cfg-expr"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"deranged","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/jhpratt/deranged"},{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/JelteF/derive_more"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glam","old_version":"0.30.8","new_version":"0.30.9","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"half","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/VoidStarKat/half-rs"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.9","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libc","old_version":"0.2.176","new_version":"0.2.178","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memmap2","old_version":"0.9.8","new_version":"0.9.9","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"minicov","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/Amanieu/minicov"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"openssl","old_version":"0.10.73","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"potential_utf","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"regex-lite","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.7","new_version":"0.103.8","repository_url":"https://github.com/rustls/webpki"},{"name":"signal-hook-registry","old_version":"1.4.6","new_version":"1.4.7","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"system-deps","old_version":"7.0.5","new_version":"7.0.7","repository_url":"https://github.com/gdesmott/system-deps"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-ident","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"utf8-width","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/magiclen/utf8-width"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"webpki-roots","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"winnow","old_version":"0.7.13","new_version":"0.7.14","repository_url":"https://github.com/winnow-rs/winnow"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.31","repository_url":"https://github.com/google/zerocopy"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 82 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.8.0` | `0.10.0` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.111` | `1.0.114` |\n| [typed-builder](https://github.com/idanarye/rust-typed-builder) | `0.22.0` | `0.23.2` |\n| [typed-builder-macro](https://github.com/idanarye/rust-typed-builder) | `0.22.0` | `0.23.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.1` |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.1` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [slotmap](https://github.com/orlp/slotmap) | `1.0.7` | `1.1.1` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.103` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.225` | `1.0.228` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.7` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.111` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.42` |\n| [serde-lite](https://github.com/operutka/serde-lite) | `0.5.0` | `0.5.1` |\n| [glib](https://github.com/gtk-rs/gtk-rs-core) | `0.20.12` | `0.21.5` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.16` | `0.15.19` |\n| [camino](https://github.com/camino-rs/camino) | `1.2.1` | `1.2.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.4` | `0.7.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.26` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.43.2` | `1.44.3` |\n| [codee](https://github.com/Synphonyte/codee) | `0.3.2` | `0.3.5` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.53` | `0.3.56` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [actix-files](https://github.com/actix/actix-web) | `0.6.8` | `0.6.9` |\n| [subsecond](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.2` |\n| [dioxus-cli-config](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.2` |\n| [dioxus-devtools](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.10.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.40` | `1.2.49` |\n| [cfg-expr](https://github.com/EmbarkStudios/cfg-expr) | `0.20.3` | `0.20.5` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.4` | `0.5.5` |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.5` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.30.8` | `0.30.9` |\n| [half](https://github.com/VoidStarKat/half-rs) | `2.6.0` | `2.7.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.19` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.9` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.176` | `0.2.178` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.8` | `0.9.9` |\n| [minicov](https://github.com/Amanieu/minicov) | `0.3.7` | `0.3.8` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.73` | `0.10.75` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.3` | `0.1.4` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.7` | `0.1.8` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.6` | `0.8.8` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.35` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.7` | `0.103.8` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.6` | `1.4.7` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [system-deps](https://github.com/gdesmott/system-deps) | `7.0.5` | `7.0.7` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.17` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.3` | `1.0.4` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.3` | `1.0.4` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.19` | `1.0.22` |\n| [utf8-width](https://github.com/magiclen/utf8-width) | `0.1.7` | `0.1.8` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.2` | `1.0.4` |\n| [winnow](https://github.com/winnow-rs/winnow) | `0.7.13` | `0.7.14` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.2` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.31` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.5` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\n\nUpdates `convert_case` from 0.8.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rutrum/convert-case/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.111 to 1.0.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.114\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of rustc suggestion lines (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.113\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etarget-triple\u003c/code\u003e dependency to v1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.112\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of consteval notes (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/51f94180170dd3dfb9e1b7ef203690fd312099ae\"\u003e\u003ccode\u003e51f9418\u003c/code\u003e\u003c/a\u003e Release 1.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/b4f6299028ca014860f071d6cce5750c13c7afad\"\u003e\u003ccode\u003eb4f6299\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e from dtolnay/suggestion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/781a7739862742e8f4d23c6737dbe518c7c3eeb5\"\u003e\u003ccode\u003e781a773\u003c/code\u003e\u003c/a\u003e Normalize indentation of rustc suggestion lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/c610b402ae3933c128b63a54fdecf510276e6acc\"\u003e\u003ccode\u003ec610b40\u003c/code\u003e\u003c/a\u003e Add test that reproduces misalignment of help under note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f224ff80dcbc235c560664d49644803c46a2d0da\"\u003e\u003ccode\u003ef224ff8\u003c/code\u003e\u003c/a\u003e Release 1.0.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f19d0bd11d69c1ec45a77c9aee8bee62ebff06f5\"\u003e\u003ccode\u003ef19d0bd\u003c/code\u003e\u003c/a\u003e Update target-triple dependency to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f3b3d1e2d12feaa7712efa8622d3e1f9265208c8\"\u003e\u003ccode\u003ef3b3d1e\u003c/code\u003e\u003c/a\u003e Release 1.0.112\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/579b2c39adc614d29ad842f0657d39e76ae2e3a4\"\u003e\u003ccode\u003e579b2c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e from dtolnay/headingnote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/948584542936265a1b02c6e0f4450b892e6cf088\"\u003e\u003ccode\u003e9485845\u003c/code\u003e\u003c/a\u003e Normalize indentation of consteval notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/6b1de1e13a022f9b57fed6647a3b766ed7b43cc6\"\u003e\u003ccode\u003e6b1de1e\u003c/code\u003e\u003c/a\u003e Add test of consteval error with notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.111...1.0.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-builder` from 0.22.0 to 0.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/releases\"\u003etyped-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.2 - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for using \u003ccode\u003e\u0026amp;Option\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\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/idanarye/rust-typed-builder/blob/master/CHANGELOG.md\"\u003etyped-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.2 - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for using \u003ccode\u003e\u0026amp;Option\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/72f56530e905c31ccc7c2330481e9ba443b91ff0\"\u003e\u003ccode\u003e72f5653\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/d0ede8f6f0a3e25d7738ad10b17b6e0978e8ffe3\"\u003e\u003ccode\u003ed0ede8f\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/174\"\u003e#174\u003c/a\u003e: Fix clippy warnings for using \u003ccode\u003e\u0026amp;Option\\\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\\\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/fdbce55661c71ddd8e04f0daf874b98d4cf1b460\"\u003e\u003ccode\u003efdbce55\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/498df3790eb5471eddafab836b1ca4d65e598b78\"\u003e\u003ccode\u003e498df37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/173\"\u003e#173\u003c/a\u003e from fMeow/fix/unused-variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/92935303416e1916b184af56b40300a3277f8b91\"\u003e\u003ccode\u003e9293530\u003c/code\u003e\u003c/a\u003e fix: clippy warnings for unused variables in the new default implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/4afb4f3bab73c9854e2ae57886d0e938617020ca\"\u003e\u003ccode\u003e4afb4f3\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/7907b966a463c96fed162cf5548e0c6b26ebd8f0\"\u003e\u003ccode\u003e7907b96\u003c/code\u003e\u003c/a\u003e Upgrade Rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/71a46b7795ac8e4e7ed4fc77f3863a4e8d20a948\"\u003e\u003ccode\u003e71a46b7\u003c/code\u003e\u003c/a\u003e Upgrade Rust version in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/c49f34ea6244b89504f54b11e08898e86f47f2ce\"\u003e\u003ccode\u003ec49f34e\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/144\"\u003e#144\u003c/a\u003e - add \u003ccode\u003eattributes\u003c/code\u003e to \u003ccode\u003ebuilder_type\u003c/code\u003e subsection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/a2113319fdbf1f34b0cda905031f3e5dc378cd48\"\u003e\u003ccode\u003ea211331\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/51\"\u003e#51\u003c/a\u003e: Add the \u003ccode\u003edefault_where\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/idanarye/rust-typed-builder/compare/v0.22.0...v0.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-builder-macro` from 0.22.0 to 0.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/releases\"\u003etyped-builder-macro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.2 - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for using \u003ccode\u003e\u0026amp;Option\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\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/idanarye/rust-typed-builder/blob/master/CHANGELOG.md\"\u003etyped-builder-macro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.2 - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for using \u003ccode\u003e\u0026amp;Option\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/72f56530e905c31ccc7c2330481e9ba443b91ff0\"\u003e\u003ccode\u003e72f5653\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/d0ede8f6f0a3e25d7738ad10b17b6e0978e8ffe3\"\u003e\u003ccode\u003ed0ede8f\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/174\"\u003e#174\u003c/a\u003e: Fix clippy warnings for using \u003ccode\u003e\u0026amp;Option\\\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eOption\\\u0026lt;\u0026amp;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/fdbce55661c71ddd8e04f0daf874b98d4cf1b460\"\u003e\u003ccode\u003efdbce55\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/498df3790eb5471eddafab836b1ca4d65e598b78\"\u003e\u003ccode\u003e498df37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/173\"\u003e#173\u003c/a\u003e from fMeow/fix/unused-variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/92935303416e1916b184af56b40300a3277f8b91\"\u003e\u003ccode\u003e9293530\u003c/code\u003e\u003c/a\u003e fix: clippy warnings for unused variables in the new default implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/4afb4f3bab73c9854e2ae57886d0e938617020ca\"\u003e\u003ccode\u003e4afb4f3\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/7907b966a463c96fed162cf5548e0c6b26ebd8f0\"\u003e\u003ccode\u003e7907b96\u003c/code\u003e\u003c/a\u003e Upgrade Rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/71a46b7795ac8e4e7ed4fc77f3863a4e8d20a948\"\u003e\u003ccode\u003e71a46b7\u003c/code\u003e\u003c/a\u003e Upgrade Rust version in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/c49f34ea6244b89504f54b11e08898e86f47f2ce\"\u003e\u003ccode\u003ec49f34e\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/144\"\u003e#144\u003c/a\u003e - add \u003ccode\u003eattributes\u003c/code\u003e to \u003ccode\u003ebuilder_type\u003c/code\u003e subsection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/a2113319fdbf1f34b0cda905031f3e5dc378cd48\"\u003e\u003ccode\u003ea211331\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/51\"\u003e#51\u003c/a\u003e: Add the \u003ccode\u003edefault_where\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/idanarye/rust-typed-builder/compare/v0.22.0...v0.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.4 to 2.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.1 (2025-11-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplified a lot of internals using \u003ccode\u003ehashbrown\u003c/code\u003e's new bucket API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfad7589c88e298e97449afb838c6a4b08c58394\"\u003e\u003ccode\u003ecfad758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/424\"\u003e#424\u003c/a\u003e from cuviper/buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a96b9c7fca6af946f17ecc38e7ee4dfd449a957f\"\u003e\u003ccode\u003ea96b9c7\u003c/code\u003e\u003c/a\u003e Release 2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/6245ee54fa6e864de5f16a801d67a5f849eccb44\"\u003e\u003ccode\u003e6245ee5\u003c/code\u003e\u003c/a\u003e Use the bucket API from hashbrown v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-web` from 4.11.0 to 4.12.1\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.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/24489d4c6d2fada7d7462790f22185b0ecb378f0\"\u003e\u003ccode\u003e24489d4\u003c/code\u003e\u003c/a\u003e doc(web): Fix links in README.md (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/30b82062a1db1d79063d4c0898a4057669b3cf04\"\u003e\u003ccode\u003e30b8206\u003c/code\u003e\u003c/a\u003e chore(actix-files): prepare release 0.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/fe6c0a3b2bd32bd6b92c23a65b9cd23c8943a53e\"\u003e\u003ccode\u003efe6c0a3\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/37a8b9caa87dba2af1c67c3f196a558ee1e8d3bd\"\u003e\u003ccode\u003e37a8b9c\u003c/code\u003e\u003c/a\u003e chore(web): fix actix-http requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/37ff707b522979ac53e596819052de4571ad7e9d\"\u003e\u003ccode\u003e37ff707\u003c/code\u003e\u003c/a\u003e chore: fix derive_more feature requirements for actix-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/bbfd402f09bfa348fbeed1662b72134188d4fb63\"\u003e\u003ccode\u003ebbfd402\u003c/code\u003e\u003c/a\u003e build(deps): bump bytes from 1.10.1 to 1.11.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/ce258a00c95bbeddda0100656e2f2dbd8895bdc2\"\u003e\u003ccode\u003ece258a0\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.51 to 2.62.56 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/b2205d80f6f3a2ffd9eea5034bc6ab9d812e19ce\"\u003e\u003ccode\u003eb2205d8\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3836\"\u003e#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/fe890a73b29eeb1048b7d99b0631c6188ba692db\"\u003e\u003ccode\u003efe890a7\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.49 to 2.62.51 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.11.0...web-v4.12.1\"\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.43\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.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\u003cli\u003eRemove 'r#' prefix from raw identifiers in field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix perf regression when \u003ccode\u003erelease_max_level_*\u003c/code\u003e not set (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse imported instead of fully qualified path (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003evalueset\u003c/code\u003e macro sanitary (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Add missing \u003ccode\u003edyn\u003c/code\u003e keyword in \u003ccode\u003eVisit\u003c/code\u003e documentation code sample (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#2983%5D(https://redirect.github.com/tokio-rs/tracing/issues/2983)\"\u003etokio-rs/tracing#2983\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3130%5D(https://redirect.github.com/tokio-rs/tracing/issues/3130)\"\u003etokio-rs/tracing#3130\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3158%5D(https://redirect.github.com/tokio-rs/tracing/issues/3158)\"\u003etokio-rs/tracing#3158\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a9eeed7394115831d504b52565206ba0ecc2affe\"\u003e\u003ccode\u003ea9eeed7\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.21 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/5bd550547899f72a6b0464220bdad1162b383960\"\u003e\u003ccode\u003e5bd5505\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/55086231ec4aaeffcaab9932e696f40278f06bd1\"\u003e\u003ccode\u003e5508623\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d92b4c0feb00960902410b68f71521d36c699d85\"\u003e\u003ccode\u003ed92b4c0\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 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\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9751b6e776fc999263c49e29515bf1d3eb7260d5\"\u003e\u003ccode\u003e9751b6e\u003c/code\u003e\u003c/a\u003e chore: run \u003ccode\u003etracing-subscriber\u003c/code\u003e tests with all features (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3412\"\u003e#3412\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.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slotmap` from 1.0.7 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/orlp/slotmap/blob/master/RELEASES.md\"\u003eslotmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eas_slices\u003c/code\u003e and \u003ccode\u003eas_mut_slices\u003c/code\u003e to \u003ccode\u003eDenseSlotMap\u003c/code\u003e. The other methods\nadded in 1.1.0 (\u003ccode\u003ekeys_as_slice\u003c/code\u003e, \u003ccode\u003evalues_as_slice\u003c/code\u003e and\n\u003ccode\u003evalues_as_mut_slice\u003c/code\u003e) will likely be removed in 2.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV to 1.58.\u003c/li\u003e\n\u003cli\u003eFixed memory leak in \u003ccode\u003eclone_from\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeys_as_slice\u003c/code\u003e, \u003ccode\u003evalues_as_slice\u003c/code\u003e, and \u003ccode\u003evalues_as_mut_slice\u003c/code\u003e to\n\u003ccode\u003eDenseSlotMap\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnsured that \u003ccode\u003eis_null()\u003c/code\u003e keys print as \u003ccode\u003enull\u003c/code\u003e in their \u003ccode\u003eDebug\u003c/code\u003e representation.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eKeyData::new\u003c/code\u003e and \u003ccode\u003eKeyData::from_ffi\u003c/code\u003e const.\u003c/li\u003e\n\u003cli\u003eResolved a Miri error in \u003ccode\u003eget_disjoint_mut\u003c/code\u003e under the Stacked Borrows model.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetach\u003c/code\u003e and \u003ccode\u003ereattach\u003c/code\u003e methods to \u003ccode\u003eSlotMap\u003c/code\u003e and \u003ccode\u003eDenseSlotMap\u003c/code\u003e which\nlet you temporarily remove key/value pairs from the slot map before\nadding them back.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eHopSlotMap\u003c/code\u003e, preparing for removal in 2.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/orlp/slotmap/commit/2d56154b9b628f7d7a506f24ebc4f55a13ec8fed\"\u003e\u003ccode\u003e2d56154\u003c/code\u003e\u003c/a\u003e Version 1.1.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/682e94efec0bd22467d63203d8cd68606a3cc6cc\"\u003e\u003ccode\u003e682e94e\u003c/code\u003e\u003c/a\u003e Add as(_mut)_slices.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/e0f1b25b93c3c67effd398734a6917b468b64430\"\u003e\u003ccode\u003ee0f1b25\u003c/code\u003e\u003c/a\u003e Version 1.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/62ad70f6e4d2c98d76c0d28bb01ae51914b3b116\"\u003e\u003ccode\u003e62ad70f\u003c/code\u003e\u003c/a\u003e More formatting/clippy.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/c5e1e3c0ea68a86875235f05943f7f0c72bc0d31\"\u003e\u003ccode\u003ec5e1e3c\u003c/code\u003e\u003c/a\u003e Deprecate HopSlotMap.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/24d3fdad926803e194e6cd8f4daa79df00d07473\"\u003e\u003ccode\u003e24d3fda\u003c/code\u003e\u003c/a\u003e Bump quickcheck to 1.0. (\u003ca href=\"https://redirect.github.com/orlp/slotmap/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/53ba2b226a45b31dc924de4ae409f897e3de762a\"\u003e\u003ccode\u003e53ba2b2\u003c/code\u003e\u003c/a\u003e Add detach/reattach to (Dense)SlotMap. (\u003ca href=\"https://redirect.github.com/orlp/slotmap/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/c09e397680d72f72c228d1392d2d5bc61017ecc8\"\u003e\u003ccode\u003ec09e397\u003c/code\u003e\u003c/a\u003e Add UnwrapNever helper to remove some unsafe. (\u003ca href=\"https://redirect.github.com/orlp/slotmap/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/2315a758fb0a890a00b2d0566f68aee80447151b\"\u003e\u003ccode\u003e2315a75\u003c/code\u003e\u003c/a\u003e Remove an \u003ccode\u003eextern crate\u003c/code\u003e that isn't needed. (\u003ca href=\"https://redirect.github.com/orlp/slotmap/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orlp/slotmap/commit/efa5835505dd9d8a1c0864df290f244bac7de6c9\"\u003e\u003ccode\u003eefa5835\u003c/code\u003e\u003c/a\u003e Remove unused nightly flags.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/orlp/slotmap/compare/v1.0.7...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.47.1 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\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/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003e1.0.4\u003c/a\u003e - 2025-10-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/cfg-if/commit/3510ca6abea34cbbc702509a4e50ea9709925eda\"\u003e\u003ccode\u003e3510ca6\u003c/code\u003e\u003c/a\u003e chore: release v1.0.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/15aec4a67e633254e726bf477b8b86c65687bfc6\"\u003e\u003ccode\u003e15aec4a\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/036c64ec85ed9eb80692c85ff6b29da3a3a1bfcf\"\u003e\u003ccode\u003e036c64e\u003c/code\u003e\u003c/a\u003e Set and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/5fd566f9f02cb0d2194b0ccb4b3b81857f479c0d\"\u003e\u003ccode\u003e5fd566f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003e-Dwarnings\u003c/code\u003e via CI env rather than \u003ccode\u003ecfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8ef8e9ffa8fb39c823ff61b4ad2a85c2f0a376c4\"\u003e\u003ccode\u003e8ef8e9f\u003c/code\u003e\u003c/a\u003e Have a single top-level rule.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/2400b383890ba7ab7f71bc2437549f4a080a543b\"\u003e\u003ccode\u003e2400b38\u003c/code\u003e\u003c/a\u003e Document and test for a subtle case.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\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.101 to 1.0.103\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\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\u003c/blockquote\u003e\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/d1bf13ac1d90c3b65c1b7fc131a26f37a8e2d0db\"\u003e\u003ccode\u003ed1bf13a\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/29e08c06e5846105b2c0da6c9dc543921025dd9e\"\u003e\u003ccode\u003e29e08c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e from dtolnay/literalvalue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/f9eec24c5ea46afdb1a91892cb502f99f17eba32\"\u003e\u003ccode\u003ef9eec24\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc983fce21a8e426aacaa2f6134d59bbcb317867\"\u003e\u003ccode\u003ecc983fc\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.79\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/465f7813e4d0a79c563e89da16d83565cbeccfe8\"\u003e\u003ccode\u003e465f781\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/ab5231cd46dc69a94ddf8443aa0a42b1366148fc\"\u003e\u003ccode\u003eab5231c\u003c/code\u003e\u003c/a\u003e Add string literal value tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/4c039a8e03540da01f25ce510baf5b453e97722f\"\u003e\u003ccode\u003e4c039a8\u003c/code\u003e\u003c/a\u003e Add Literal methods from proc_macro_value feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/885fde9b297542693335bb70126dcb56562a3e73\"\u003e\u003ccode\u003e885fde9\u003c/code\u003e\u003c/a\u003e Vendor rustc_literal_escaper v0.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/39b016a50ce68b16f5e007f153ebf4e2a8b7c0d0\"\u003e\u003ccode\u003e39b016a\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/c3870f1fc5bf6dbac9c217bcde512115c86b2582\"\u003e\u003ccode\u003ec3870f1\u003c/code\u003e\u003c/a\u003e Add raw identifier Debug test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.101...1.0.103\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.225 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\u003c/blockquote\u003e\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.225...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.6 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6d5e6d578a2c5cd517f92af211c36f4eeb213e9d\"\u003e\u003ccode\u003e6d5e6d5\u003c/code\u003e\u003c/a\u003e Use extensions directly in from_request_parts (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3542\"\u003e#3542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/fe607e6dcf5dab2cdf8e2d5f8d8be26ae0b08ce0\"\u003e\u003ccode\u003efe607e6\u003c/code\u003e\u003c/a\u003e Fixes wording typo (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f9ce3e5b42c462411bcec2969841b1a3dcad68ac\"\u003e\u003ccode\u003ef9ce3e5\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/12e1cf97407bb102c0200d17b8c6b20be4217f36\"\u003e\u003ccode\u003e12e1cf9\u003c/code\u003e\u003c/a\u003e Add back package.metadata.docs.rs for axum-extra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/914a35a012c70d13d4f26cc8564f76525e26afeb\"\u003e\u003ccode\u003e914a35a\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e20e90d0b67d0094bed2c55faaa5ae5abf12c094\"\u003e\u003ccode\u003ee20e90d\u003c/code\u003e\u003c/a\u003e Upgrade axum-extra to prost v0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.6...axum-v0.8.7\"\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.106 to 2.0.111\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.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\u003c/blockquote\u003e\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/4e508677213155cf73b4072f7a82f73a26cad3f5\"\u003e\u003ccode\u003e4e50867\u003c/code\u003e\u003c/a\u003e Release 2.0.111\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c57334bce5c309a62c4974664e81fb505217626b\"\u003e\u003ccode\u003ec57334b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1946\"\u003e#1946\u003c/a\u003e from dtolnay/unusedgroup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/6a433846d4155d18ac57ff51c2cc534b5a30a0dc\"\u003e\u003ccode\u003e6a43384\u003c/code\u003e\u003c/a\u003e Suppress unused variable warning on variables used in group macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7ff6c864028da390f685ee9e80ae727e3599add6\"\u003e\u003ccode\u003e7ff6c86\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/59ce6bb6b026cc6072bf6132acf09f607ea010ba\"\u003e\u003ccode\u003e59ce6bb\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-11-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3d91b8c5dfec5b78b71a2ddaf28eeed6cab9bfe5\"\u003e\u003ccode\u003e3d91b8c\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-11-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/2d87fcad80f7c157142a49b3e9d72ad7c588a06c\"\u003e\u003ccode\u003e2d87fca\u003c/code\u003e\u003c/a\u003e Delete version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/1c8cabea3c98acb7c23722b9663e269d93ce692b\"\u003e\u003ccode\u003e1c8cabe\u003c/code\u003e\u003c/a\u003e Release 2.0.110\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8ef195b658eb9d10330c7499258a412a0669c011\"\u003e\u003ccode\u003e8ef195b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1944\"\u003e#1944\u003c/a\u003e from dtolnay/metaarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ab4aefeaecb47b73fb4f2cc07f68cd0638ed7dd\"\u003e\u003ccode\u003e9ab4aef\u003c/code\u003e\u003c/a\u003e Support parsing Meta followed by fat arrow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.106...2.0.111\"\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.41 to 1.0.42\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.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\u003c/blockquote\u003e\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/bb9e7a46b3105e11c73416bd59b4455a71068949\"\u003e\u003ccode\u003ebb9e7a4\u003c/code\u003e\u003c/a\u003e Release 1.0.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/683c1d66024486f81bce49415cccf424b3a7cce8\"\u003e\u003ccode\u003e683c1d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/311\"\u003e#311\u003c/a\u003e from dtolnay/append\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/ed93e8e5ae08437cf49029266adb3c29e1174353\"\u003e\u003ccode\u003eed93e8e\u003c/code\u003e\u003c/a\u003e Revert PR 305\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1f2a9592ea12cbf97ed0eac81c80bea66308ee80\"\u003e\u003ccode\u003e1f2a959\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/310\"\u003e#310\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/37448aa53275d6427e3ae509aee7ebe72d6fc925\"\u003e\u003ccode\u003e37448aa\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/39ac89ef78ceb0972be66587e80977e383ad4bb5\"\u003e\u003ccode\u003e39ac89e\u003c/code\u003e\u003c/a\u003e Resolve manual_let_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f3eac361ed51045b6793dbf9f776849fa628711c\"\u003e\u003ccode\u003ef3eac36\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.65\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/7b490c568e5c5cd9bd75b6fd3c04fedb79304dc4\"\u003e\u003ccode\u003e7b490c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/309\"\u003e#309\u003c/a\u003e from dtolnay/append\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/71dfa847b8fa2e3e151bae023745f2443571726e\"\u003e\u003ccode\u003e71dfa84\u003c/code\u003e\u003c/a\u003e Apply pattern from PR 306 to append_separated \u0026amp; append_terminated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/df32af77ccbb28b12efb2e9577c0348b1974b00d\"\u003e\u003ccode\u003edf32af7\u003c/code\u003e\u003c/a\u003e Touch up PR 306\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.41...1.0.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde-lite` from 0.5.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/operutka/serde-lite/blob/master/CHANGELOG.md\"\u003eserde-lite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1 (2025-12-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse full-path for serialize trait method to avoid collisions with other\nserialize trait methods\u003c/li\u003e\n\u003cli\u003eFix unused assignment warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operutka/serde-lite/commit/c1b4830476cf1f4920b3c5643ccca8ba9a5fb840\"\u003e\u003ccode\u003ec1b4830\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operutka/serde-lite/commit/01b83261c66b0dd9ad7ff8ef3edf35cffca8d30b\"\u003e\u003ccode\u003e01b8326\u003c/code\u003e\u003c/a\u003e Fix Clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operutka/serde-lite/commit/de8ac9f46c8bf2e3afeaae77c37f9876e04f46f2\"\u003e\u003ccode\u003ede8ac9f\u003c/code\u003e\u003c/a\u003e Fix unused assignment warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/operutka/serde-lite/commit/7b418a791a09fed4aa35359ed9d3c4539f81a8e8\"\u003e\u003ccode\u003e7b418a7\u003c/code\u003e\u003c/a\u003e Use full-path for serialize trait method to avoid collisions with other seria...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/operutka/serde-lite/compare/v0.5.0...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glib` from 0.20.12 to 0.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/releases\"\u003eglib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.5\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003eBiagio Festa:\n      glib/bytes: relax start offset constraint for `from_bytes`\n\u003cp\u003eBilal Elmoussaoui:\u003cbr /\u003e\nci: Add rustfmt component where needed\u003c/p\u003e\n\u003cp\u003eSebastian Dröge:\u003cbr /\u003e\nUpdate gir\u003cbr /\u003e\nRegenerate with latest gir\u003cbr /\u003e\nglib: Fix typo in docs\u003cbr /\u003e\nci: Only run glib-macros tests on stable\u003cbr /\u003e\ngio: Remove pointless, empty build.rs\u003cbr /\u003e\nglib: Fix \u003ccode\u003eRegex::match\u003c/code\u003e API\u003cbr /\u003e\nglib: Add some missing debug assertions to the \u003ccode\u003eRegex\u003c/code\u003e API\u003cbr /\u003e\ngio: Fix GSettings test\u003cbr /\u003e\nRemove \u003ccode\u003e--cfg docsrs\u003c/code\u003e from the Cargo.tomls\u003cbr /\u003e\nUpdate docs.rs hacks in cairo-sys build.rs\u003cbr /\u003e\nDon't pass \u003ccode\u003e--cfg docsrs\u003c/code\u003e via RUSTFLAGS on the CI\u003cbr /\u003e\nUpdate Cargo.lock\u003cbr /\u003e\nglib: Clean up \u003ccode\u003eRegex\u003c/code\u003e tests\u003cbr /\u003e\nUpdate versions to 0.21.5\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e0.21.4\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003eBernhard M. Wiedemann:\n      glib-macros: Use BTreeMap instead of HashMap\n\u003cp\u003eMarc-André Lureau:\u003cbr /\u003e\nglib: fix GStringBuilder::copy_into\u003c/p\u003e\n\u003cp\u003eSebastian Dröge:\u003cbr /\u003e\nglib: Fix typo in comment\u003cbr /\u003e\ngio: Fix typo in docs\u003cbr /\u003e\nUpdate dependencies\u003cbr /\u003e\nUpdate versions to 0.21.4\u003c/p\u003e\n\u003cp\u003eSebastian Wiesner:\u003cbr /\u003e\ngio: Implement Display for ObjectPath\u003cbr /\u003e\ngio: Add subscribe_to_signal\u003cbr /\u003e\ngio: Use \u0026quot;named\u0026quot; parameters for subscribe_to_signal\u003cbr /\u003e\ngio: Add receive_signal and receive_signal_parameters\u003cbr /\u003e\ngio: Add simple example about DBus signals\u003c/p\u003e\n\u003cp\u003eTau Gärtli:\u003cbr /\u003e\ngio: Generate Gio.DBusObjectManagerClient\u003c/p\u003e\n\u003cp\u003eThibault Saunier:\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/8b654067dcac04ebb3c7cce6a7aa5926155776fa\"\u003e\u003ccode\u003e8b65406\u003c/code\u003e\u003c/a\u003e Update versions to 0.21.5\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/leptos-rs/leptos/pull/4490","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leptos-rs%2Fleptos/issues/4490","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4490/packages"}},{"old_version":"0.7.0","new_version":"0.7.1","update_type":"patch","path":null,"pr_created_at":"2025-12-15T00:41:32.000Z","version_change":"0.7.0 → 0.7.1","issue":{"uuid":"3728271869","node_id":"PR_kwDOPFWfr864zz16","number":13,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-22T00:36:11.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T00:41:32.000Z","updated_at":"2025-12-22T00:36:13.000Z","time_to_close":604479,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":10,"packages":[{"name":"rmcp","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"argon2","old_version":"0.6.0-rc.3","new_version":"0.6.0-rc.4","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"pbkdf2","old_version":"0.13.0-rc.3","new_version":"0.13.0-rc.5","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"aws-config","old_version":"1.8.11","new_version":"1.8.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.116.0","new_version":"1.117.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"const-str","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/Nugine/const-str"},{"name":"google-cloud-auth","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"local-ip-address","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/LeoBorai/local-ip-address"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.10.0` | `0.11.0` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.3` | `0.6.0-rc.4` |\n| [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.3` | `0.13.0-rc.5` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.11` | `1.8.12` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.116.0` | `1.117.0` |\n| [const-str](https://github.com/Nugine/const-str) | `0.7.0` | `0.7.1` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.2.0` | `1.3.0` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.6` | `0.6.7` |\n\n\nUpdates `rmcp` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v0.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(meta)\u003c/em\u003e add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] remove SSE transport support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(streamable-http)\u003c/em\u003e gracefully shutdown while client connected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/4c87f7f163000b95536308a8e594acd1b3f56b12\"\u003e\u003ccode\u003e4c87f7f\u003c/code\u003e\u003c/a\u003e chore: release v0.11.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/df8455506565af3761088f05dcdece4e5c88f533\"\u003e\u003ccode\u003edf84555\u003c/code\u003e\u003c/a\u003e Implements outputSchema validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3c62ee895298af3acb35dfee6dcb13c1ccc72006\"\u003e\u003ccode\u003e3c62ee8\u003c/code\u003e\u003c/a\u003e docs: add video-transcriber-mcp-rs to projects built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/81411fc12d3918ae2d5e14c401a82486e532cd78\"\u003e\u003ccode\u003e81411fc\u003c/code\u003e\u003c/a\u003e feat(meta): add _meta field to prompts, resources and paginated result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/eb5a7f74080e086edd99c1324b4d77bde82ff033\"\u003e\u003ccode\u003eeb5a7f7\u003c/code\u003e\u003c/a\u003e feat!: remove SSE transport support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3dee024325630a6ca328b878a28263c605e5b822\"\u003e\u003ccode\u003e3dee024\u003c/code\u003e\u003c/a\u003e fix(streamable-http): gracefully shutdown while client connected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v0.10.0...rmcp-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.6.0-rc.3 to 0.6.0-rc.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d77b99157f304d7eca8985ee2fddd1710c6ae06c\"\u003e\u003ccode\u003ed77b991\u003c/code\u003e\u003c/a\u003e Cut new prereleases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/18fa3cdd95df9940b4d61dc84823906856467f7f\"\u003e\u003ccode\u003e18fa3cd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ephc\u003c/code\u003e crate prerelease (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d22cc61a68c67556dca41e5fd1d5cbb3e3a58950\"\u003e\u003ccode\u003ed22cc61\u003c/code\u003e\u003c/a\u003e build(deps): bump base64ct from 1.8.0 to 1.8.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/30e4672a26e6579759e0dfe54d45bfd6b84df7c4\"\u003e\u003ccode\u003e30e4672\u003c/code\u003e\u003c/a\u003e Use the \u003ccode\u003ephc\u003c/code\u003e crate (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c9efabb2596f1c90559c209bcfa8ca359691569f\"\u003e\u003ccode\u003ec9efabb\u003c/code\u003e\u003c/a\u003e pbkdf2: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/argon2-v0.6.0-rc.3...argon2-v0.6.0-rc.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pbkdf2` from 0.13.0-rc.3 to 0.13.0-rc.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/ff35e769c5b0e53e8ab3f00dd030c1386ac6a7f0\"\u003e\u003ccode\u003eff35e76\u003c/code\u003e\u003c/a\u003e Cut new releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/13c57bed685efe0b981511f991618ccd4caa3f5c\"\u003e\u003ccode\u003e13c57be\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003epassword-hash\u003c/code\u003e dependency to v0.6.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/e34a6aead593064c0b5620d9f42cb7691914f079\"\u003e\u003ccode\u003ee34a6ae\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003esimple\u003c/code\u003e features to \u003ccode\u003epassword-hash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/4d8d764aaf3315b6200b5fa69f2c1f6d6d269cda\"\u003e\u003ccode\u003e4d8d764\u003c/code\u003e\u003c/a\u003e CI: run \u003ccode\u003ecargo doc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/185833afc71a893f39ccf6c922c54126e77767ea\"\u003e\u003ccode\u003e185833a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eShaCrypt\u003c/code\u003e trait impls for Sha256/512 (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/d48762ae26a963edd166a2bd374ef88df96b331f\"\u003e\u003ccode\u003ed48762a\u003c/code\u003e\u003c/a\u003e sha-crypt: unify \u003ccode\u003eParams\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c5f8a75e63f70534426266e24c0404ab16a4c3b1\"\u003e\u003ccode\u003ec5f8a75\u003c/code\u003e\u003c/a\u003e sha-crypt: impl the \u003ccode\u003epassword-hash\u003c/code\u003e crate traits (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/98465de65ad0cd74f5ad14a1f80a189ea165de43\"\u003e\u003ccode\u003e98465de\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003emcf\u003c/code\u003e and \u003ccode\u003epassword-hash\u003c/code\u003e crate releases (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/3b54ad00af8dfbad192af0410d515e61da5a24b1\"\u003e\u003ccode\u003e3b54ad0\u003c/code\u003e\u003c/a\u003e Leverage \u003ccode\u003epassword-hash/getrandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/password-hashes/commit/c0a6be5882df0ee335ab71e1508b8d851aad92b7\"\u003e\u003ccode\u003ec0a6be5\u003c/code\u003e\u003c/a\u003e argon2+ballon-hash: remove \u003ccode\u003estd\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/RustCrypto/password-hashes/issues/768\"\u003e#768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/password-hashes/compare/pbkdf2-v0.13.0-rc.3...pbkdf2-v0.13.0-rc.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-config` from 1.8.11 to 1.8.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-credential-types` from 1.2.10 to 1.2.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.116.0 to 1.117.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types` from 1.3.4 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.7.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd test coverage support with Codecov integration by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/49\"\u003eNugine/const-str#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage from 41% to 92% by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/51\"\u003eNugine/const-str#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage for const-str crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/52\"\u003eNugine/const-str#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/Nugine/const-str/compare/v0.7.0...v0.7.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/Nugine/const-str/commit/3131e041bb28ca3ab471a0e1b3b183e757c353c4\"\u003e\u003ccode\u003e3131e04\u003c/code\u003e\u003c/a\u003e release v0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/97c522c9c959a4bbc05ae01217a38ce44de85651\"\u003e\u003ccode\u003e97c522c\u003c/code\u003e\u003c/a\u003e fix: readme links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/fde342facb6eb36acda07f4a4b8e9094abe76fce\"\u003e\u003ccode\u003efde342f\u003c/code\u003e\u003c/a\u003e Improve test coverage for const-str crate (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/1646f865e07bfc55c62848fb7ca25031ed36495e\"\u003e\u003ccode\u003e1646f86\u003c/code\u003e\u003c/a\u003e Improve test coverage from 41% to 92% (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/3a67ae49a698cd21727c1672f514279d57e26aef\"\u003e\u003ccode\u003e3a67ae4\u003c/code\u003e\u003c/a\u003e Add test coverage support with Codecov integration (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e4223ab5de3cbc6298325bc8557e88d0d51b03ea\"\u003e\u003ccode\u003ee4223ab\u003c/code\u003e\u003c/a\u003e fix: license links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/19286bf3c3773f0ab50cc214fc5ecbb0ff9dbd3a\"\u003e\u003ccode\u003e19286bf\u003c/code\u003e\u003c/a\u003e refactor: move to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/6c70e537e0230bc7877c0e695cf39a7f499b0bba\"\u003e\u003ccode\u003e6c70e53\u003c/code\u003e\u003c/a\u003e docs: update MSRV history\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.7.0...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `local-ip-address` from 0.6.6 to 0.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LeoBorai/local-ip-address/releases\"\u003elocal-ip-address's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: null pointer exceptions on Android by \u003ca href=\"https://github.com/burningtnt\"\u003e\u003ccode\u003e@​burningtnt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/152\"\u003eLeoBorai/local-ip-address#152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/burningtnt\"\u003e\u003ccode\u003e@​burningtnt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/pull/152\"\u003eLeoBorai/local-ip-address#152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.7\"\u003ehttps://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.7\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/LeoBorai/local-ip-address/commit/35eec4f96da762821907888c87ea5586f98c53d4\"\u003e\u003ccode\u003e35eec4f\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeoBorai/local-ip-address/commit/21b9ecba289abcec36d79f8c4b3a4de2beaeb1d2\"\u003e\u003ccode\u003e21b9ecb\u003c/code\u003e\u003c/a\u003e fix: null pointer exceptions on Android (\u003ca href=\"https://redirect.github.com/LeoBorai/local-ip-address/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LeoBorai/local-ip-address/compare/v0.6.6...v0.6.7\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/houseme/rustfs/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houseme%2Frustfs/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"0.6.4","new_version":"0.7.0","update_type":"minor","path":null,"pr_created_at":"2025-12-02T20:14:07.000Z","version_change":"0.6.4 → 0.7.0","issue":{"uuid":"3687392868","node_id":"PR_kwDOMjFuk862r1Zo","number":79,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-30T20:11:49.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-02T20:14:07.000Z","updated_at":"2025-12-30T20:11:50.000Z","time_to_close":2419062,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":9,"packages":[{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/JelteF/derive_more"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio","old_version":"1.47.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"assert_cmd","old_version":"2.0.17","new_version":"2.1.1","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"cargo_metadata","old_version":"0.20.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.4` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.17` | `2.1.1` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.20.0` | `0.23.1` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.4` | `0.7.0` |\n\n\nUpdates `derive_more` from 2.0.1 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JelteF/derive_more/releases\"\u003ederive_more's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for implicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants and unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly, and implementing \u003ccode\u003ene()\u003c/code\u003e method as well. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now infer trait bounds for generics structurally (bound field types instead of type parameters directly). (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warnings in generated code. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSilent no-op when \u003ccode\u003e#[try_from(repr)]\u003c/code\u003e attribute is not specified for \u003ccode\u003eTryFrom\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMissing trait bounds in \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eAsMut\u003c/code\u003e derives when associative types are involved. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eErroneous code generated in \u003ccode\u003eTry\u003c/code\u003e/\u003ccode\u003eTryInto\u003c/code\u003e derives when \u003ccode\u003eSelf\u003c/code\u003e type is present in the struct or enum definition. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency on unstable \u003ccode\u003efeature(error_generic_member_access)\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive when using \u003ccode\u003eBacktrace\u003c/code\u003e on a non-nightly toolchain. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBroken support for \u003ccode\u003e#[\u0026lt;display-trait\u0026gt;(\u0026quot;default formatting\u0026quot;)]\u003c/code\u003e attribute without \u003ccode\u003e{_variant}\u003c/code\u003e being used as default for enum variants without explicit formatting. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasl\"\u003e\u003ccode\u003e@​jasl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/453\"\u003eJelteF/derive_more#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aborgna-q\"\u003e\u003ccode\u003e@​aborgna-q\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003eJelteF/derive_more#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxime-bruno\"\u003e\u003ccode\u003e@​maxime-bruno\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/461\"\u003eJelteF/derive_more#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Cheban1996\"\u003e\u003ccode\u003e@​Cheban1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003eJelteF/derive_more#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kiendang\"\u003e\u003ccode\u003e@​kiendang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/486\"\u003eJelteF/derive_more#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goldlinker\"\u003e\u003ccode\u003e@​goldlinker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/509\"\u003eJelteF/derive_more#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CJKay\"\u003e\u003ccode\u003e@​CJKay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003eJelteF/derive_more#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ErmitaVulpe\"\u003e\u003ccode\u003e@​ErmitaVulpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003eJelteF/derive_more#472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\"\u003ehttps://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md\"\u003ederive_more's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0 - 2025-12-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for\nimplicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants\nand unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly,\nand implementing \u003ccode\u003ene()\u003c/code\u003e method as well.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and\n\u003ccode\u003eMulAssign\u003c/code\u003e-like derives.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now\ninfer trait bounds for generics structurally (bound field types instead of\ntype parameters directly).\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warnings in generated code.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSilent no-op when \u003ccode\u003e#[try_from(repr)]\u003c/code\u003e attribute is not specified for \u003ccode\u003eTryFrom\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMissing trait bounds in \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eAsMut\u003c/code\u003e derives when associative types are involved.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eErroneous code generated in \u003ccode\u003eTry\u003c/code\u003e/\u003ccode\u003eTryInto\u003c/code\u003e derives when \u003ccode\u003eSelf\u003c/code\u003e type is present in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c354bad7c9707edb05a471ba35c6b059f3023e78\"\u003e\u003ccode\u003ec354bad\u003c/code\u003e\u003c/a\u003e Prepare 2.1.0 release (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/983875f8abd25e49f659247bfa6cc831819dbd4f\"\u003e\u003ccode\u003e983875f\u003c/code\u003e\u003c/a\u003e Allow using enum-level attributes for non-\u003ccode\u003eDisplay\u003c/code\u003e formatting traits as defa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/2d3805b66f00cb31303c7e75edfef9003d48ff04\"\u003e\u003ccode\u003e2d3805b\u003c/code\u003e\u003c/a\u003e Allow skipping fields for \u003ccode\u003eAdd\u003c/code\u003e/\u003ccode\u003eAddAssign\u003c/code\u003e/\u003ccode\u003eMul\u003c/code\u003e/\u003ccode\u003eMulAssign\u003c/code\u003e-like derives (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/1b5d314b8c8391e476653f32f1ca95572492b964\"\u003e\u003ccode\u003e1b5d314\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e requirement from 0.9 to 0.10 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c32d0a0a05e8bb0c5dab666aca2a4f96e9918c15\"\u003e\u003ccode\u003ec32d0a0\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eactions/checkout\u003c/code\u003e from 5 to 6 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/905f5a3020cf51a82dc2d5fde6f8e5c0cb8e48f4\"\u003e\u003ccode\u003e905f5a3\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e crate from 0.8 to 0.9 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/8e9104d5389844a0323f018c22d7714ec71e3345\"\u003e\u003ccode\u003e8e9104d\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003esyn::ExprCall\u003c/code\u003e and \u003ccode\u003esyn::ExprClosure\u003c/code\u003e for custom errors (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/516\"\u003e#516\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/be3edc4c9fcb0005b7212710136c3c90796afcf1\"\u003e\u003ccode\u003ebe3edc4\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ecompile_fail\u003c/code\u003e tests for 1.91 Rust (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/929dd417cef026b77417a4b68044131d6a910f33\"\u003e\u003ccode\u003e929dd41\u003c/code\u003e\u003c/a\u003e Support custom error type in \u003ccode\u003eTryInto\u003c/code\u003e derive (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/503\"\u003e#503\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/4fc682791a2f7744134729d9a3412019285ea007\"\u003e\u003ccode\u003e4fc6827\u003c/code\u003e\u003c/a\u003e Remove unstable feature requirement when deriving \u003ccode\u003eBacktrace\u003c/code\u003ed \u003ccode\u003eError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/513\"\u003e#513\u003c/a\u003e,...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::set_elapsed by \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/742\"\u003econsole-rs/indicatif#742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wide_msg truncation with a colored message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/740\"\u003econsole-rs/indicatif#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: tweak write_ansi_range() style by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/741\"\u003econsole-rs/indicatif#741\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/23100f5e52d679af7c64ee283af5ea0e08742393\"\u003e\u003ccode\u003e23100f5\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/45e5af9c3f131fcbdf941ebd105cf33702fc8b22\"\u003e\u003ccode\u003e45e5af9\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/b31a0bed34bca32501bef925789003eb0656808a\"\u003e\u003ccode\u003eb31a0be\u003c/code\u003e\u003c/a\u003e Add ProgressBar::set_elapsed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/368de49b9cd880b2e1d4e90d08de23ea74424a14\"\u003e\u003ccode\u003e368de49\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/6d4e7d3c9f55c78b460ec37debc5b2419a25a4d9\"\u003e\u003ccode\u003e6d4e7d3\u003c/code\u003e\u003c/a\u003e style: tweak write_ansi_range() style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/01957a7fd15eb8c88382d13753fb620fe5c362ad\"\u003e\u003ccode\u003e01957a7\u003c/code\u003e\u003c/a\u003e Fix wide_msg truncation with a colored message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/e83611286ef7f9008317657248759c8fb5625151\"\u003e\u003ccode\u003ee836112\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/e69d621f7d28b61edd38fba699cc9c6c3773a3e2\"\u003e\u003ccode\u003ee69d621\u003c/code\u003e\u003c/a\u003e Fix wide_bar width computation with multiline a message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/985f053e5e766a15f5285d442f939919f703565d\"\u003e\u003ccode\u003e985f053\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71 (for console 0.16.1)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/5436ffc52afa9086cb301585b7cb4f6bb71c71e2\"\u003e\u003ccode\u003e5436ffc\u003c/code\u003e\u003c/a\u003e Start versioning Cargo.lock\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.23.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.60.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.47.1 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2126e6af51aa2dc276b5756c06f5c2a20b8991d3\"\u003e\u003ccode\u003e2126e6a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fa2100a888480f03413b64fed1f814c3a26d62aa\"\u003e\u003ccode\u003efa2100a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0c75bbd6f750db2330c84b94b0ff1ac47167cce1\"\u003e\u003ccode\u003e0c75bbd\u003c/code\u003e\u003c/a\u003e feat(toml): Expose DeInteger/DeFloat as_str/radix (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e3d64dff479a791a0b35ab64a1ce10a87113fa65\"\u003e\u003ccode\u003ee3d64df\u003c/code\u003e\u003c/a\u003e feat(toml): Expose DeFloat::as_str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ffdd2110334e0149e9820e23f41325c67d5f44a0\"\u003e\u003ccode\u003effdd211\u003c/code\u003e\u003c/a\u003e feat(toml): Expose DeInteger::as_str/radix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9e7adcc7fa7311e20452e40d636a56ec9a998a70\"\u003e\u003ccode\u003e9e7adcc\u003c/code\u003e\u003c/a\u003e docs(readme): Fix links to crates (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/73d04e20b5532edb9e7bf15c2c622285b389dc45\"\u003e\u003ccode\u003e73d04e2\u003c/code\u003e\u003c/a\u003e docs(readme): Fix links to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/da667e8a7dd2aca6ead9e40260f8defc756ce4c0\"\u003e\u003ccode\u003eda667e8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b1327fbe7cf284058e06cbce8714cc5dc09eadc4\"\u003e\u003ccode\u003eb1327fb\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb5346827ee473a7e9df474b81e3dbf047d6ecc9\"\u003e\u003ccode\u003efb53468\u003c/code\u003e\u003c/a\u003e fix(toml): Don't enable std in toml_writer (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_cmd` from 2.0.17 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.1.1] - 2025-10-29\u003c/h2\u003e\n\u003ch2\u003e[2.1.0] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003ecrate_name!()\u003c/code\u003e in favor of \u003ccode\u003epkg_name!()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eCommand::cargo_bin\u003c/code\u003e, \u003ccode\u003eCommandCargoExt::cargo_bin\u003c/code\u003e, \u003ccode\u003ecargo_bin\u003c/code\u003e in favor of \u003ccode\u003ecargo_bin!\u003c/code\u003e, \u003ccode\u003ecargo_bin_cmd!\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProvide \u003ccode\u003ecargo_bin_cmd!()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epkg_name!()\u003c/code\u003e as a default parameter to \u003ccode\u003ecargo_bin!()\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/assert-rs/assert_cmd/commit/68e4a2ce3ca5ce6773ccc38a3aad89fd0d6e1fd2\"\u003e\u003ccode\u003e68e4a2c\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b3cb5d6cc8e77b69d2f7112dc69df1a01e273aa3\"\u003e\u003ccode\u003eb3cb5d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/250\"\u003e#250\u003c/a\u003e from epage/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1ddc1d637cdcfb0e9969481a5ce999efc038af74\"\u003e\u003ccode\u003e1ddc1d6\u003c/code\u003e\u003c/a\u003e docs: Correct examples for \u003ccode\u003ecargo_bin!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/ef752de8a3dfa15340696d5e9f3525419798c7c4\"\u003e\u003ccode\u003eef752de\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/278df89f1dfad87fba08ea65f2ecc148b1c91fea\"\u003e\u003ccode\u003e278df89\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b84678bb3a7d4ef5d3d03816452fe2966ee783e3\"\u003e\u003ccode\u003eb84678b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/248\"\u003e#248\u003c/a\u003e from epage/dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b744e271b74fb70109cdff6b2c0567e03e69f68e\"\u003e\u003ccode\u003eb744e27\u003c/code\u003e\u003c/a\u003e fix: Deprecate cargo_bin (runtime version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b8f7ded59ce06a6b77f61a67e139567367d189d7\"\u003e\u003ccode\u003eb8f7ded\u003c/code\u003e\u003c/a\u003e feat: Provide \u003ccode\u003ecargo_bin_cmd!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/e60035f5dacc4d03688532078477a4d13e320e3c\"\u003e\u003ccode\u003ee60035f\u003c/code\u003e\u003c/a\u003e docs: Prefer pkg_name over CARGO_PKG_NAME\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/069482bb325d223c1d5524c43f8026c6e4f1a07d\"\u003e\u003ccode\u003e069482b\u003c/code\u003e\u003c/a\u003e docs: Use a local example for \u003ccode\u003ecargo_bin!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.0.17...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rstest` from 0.25.0 to 0.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/la10736/rstest/releases\"\u003erstest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1\u003c/h2\u003e\n\u003cp\u003eFix Docs\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/la10736/rstest/compare/v0.26.0...v0.26.1\"\u003ehttps://github.com/la10736/rstest/compare/v0.26.0...v0.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix filemode examples by \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/301\"\u003ela10736/rstest#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/la10736/rstest/issues/306\"\u003e#306\u003c/a\u003e. Ignore folders by \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/307\"\u003ela10736/rstest#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide generated items in documentation by \u003ca href=\"https://github.com/wiktor-k\"\u003e\u003ccode\u003e@​wiktor-k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/309\"\u003ela10736/rstest#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e313_fix by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/314\"\u003ela10736/rstest#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: do not depend by default on \u003ccode\u003easync-std\u003c/code\u003e by \u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003ela10736/rstest#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd permission for empty_structs_with_brackets in fixture by \u003ca href=\"https://github.com/bugRanger\"\u003e\u003ccode\u003e@​bugRanger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/317\"\u003ela10736/rstest#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTouch up indentation used for examples in the README by \u003ca href=\"https://github.com/fgimian\"\u003e\u003ccode\u003e@​fgimian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/318\"\u003ela10736/rstest#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake #[files(...)] work on Windows by \u003ca href=\"https://github.com/twz123\"\u003e\u003ccode\u003e@​twz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/322\"\u003ela10736/rstest#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinalize \u003ca href=\"https://redirect.github.com/la10736/rstest/issues/311\"\u003e#311\u003c/a\u003e by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/323\"\u003ela10736/rstest#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake clippy happy by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/324\"\u003ela10736/rstest#324\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/307\"\u003ela10736/rstest#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiktor-k\"\u003e\u003ccode\u003e@​wiktor-k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/309\"\u003ela10736/rstest#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003ela10736/rstest#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bugRanger\"\u003e\u003ccode\u003e@​bugRanger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/317\"\u003ela10736/rstest#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgimian\"\u003e\u003ccode\u003e@​fgimian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/318\"\u003ela10736/rstest#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twz123\"\u003e\u003ccode\u003e@​twz123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/322\"\u003ela10736/rstest#322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/la10736/rstest/compare/v0.25.0...v0.26.0\"\u003ehttps://github.com/la10736/rstest/compare/v0.25.0...v0.26.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/la10736/rstest/blob/master/CHANGELOG.md\"\u003erstest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.1] 2025/7/27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.26.0] 2025/7/26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003e#[files(...)]\u003c/code\u003e attribute now ignores matched directory paths by default.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/306\"\u003e#306\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003e#[dirs]\u003c/code\u003e attribute, which can be used with \u003ccode\u003e#[files(...)]\u003c/code\u003e to explicitly include directory paths.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/306\"\u003e#306\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe CI now runs builds and tests on Windows, as well.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e#[test_attr]\u003c/code\u003e to define test attribute explicit and also enable the use of\n\u003ccode\u003e#[macro_rules_attribute::apply(\u0026lt;macro\u0026gt;)]\u003c/code\u003e: naw also \u003ccode\u003esmol\u003c/code\u003e works. See\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/303\"\u003e#303\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003e#311\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/315\"\u003e#315\u003c/a\u003e\nthanks to \u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unsued trait and impl spotted out on \u003ccode\u003e1.89.0-nightly\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd missed tests about ignore attribute's args in \u003ccode\u003erstest\u003c/code\u003e expansion.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/313\"\u003e#313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e#[files(...)]\u003c/code\u003e attribute now works reliably on Windows.\u003c/li\u003e\n\u003cli\u003eNow global attributes can go everywhere in the list also where case is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/7a326c87e882d2da1f3f97c40e6b04757f085679\"\u003e\u003ccode\u003e7a326c8\u003c/code\u003e\u003c/a\u003e Should rollback version used to test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/a16a8025817ba001853687879ce95729b5f4a487\"\u003e\u003ccode\u003ea16a802\u003c/code\u003e\u003c/a\u003e Should rollback version used to test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/98e886756fa687cd807380c347debda1f2b5422b\"\u003e\u003ccode\u003e98e8867\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/f4447880ce1ab1468430fbbd41313e2079008b5b\"\u003e\u003ccode\u003ef444788\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/5eab9ac46128e23c366929c5e9180e19b3380140\"\u003e\u003ccode\u003e5eab9ac\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/971f6ad05232b1fc3ca5a7b0e2830d476d683307\"\u003e\u003ccode\u003e971f6ad\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/edfdd89b3ecd8f5d2172308b3e10bcf831db4772\"\u003e\u003ccode\u003eedfdd89\u003c/code\u003e\u003c/a\u003e Fixed docs and readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/ab24b5bc03e93e6dd7c334db1c21e6a8249f4ccd\"\u003e\u003ccode\u003eab24b5b\u003c/code\u003e\u003c/a\u003e Bump version 0.26.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/e18375bfd4c639ab88f0a7a8b0f47149c347b5c3\"\u003e\u003ccode\u003ee18375b\u003c/code\u003e\u003c/a\u003e Bump Version 0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/dcea54f01a8a8b498f4c7d47e6dfc29fa3f282cf\"\u003e\u003ccode\u003edcea54f\u003c/code\u003e\u003c/a\u003e Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/la10736/rstest/compare/v0.25.0...v0.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.20.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.20.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.6.4 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.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/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/stackmystack/tsdl/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackmystack%2Ftsdl/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"}},{"old_version":"0.6.4","new_version":"0.7.0","update_type":"minor","path":null,"pr_created_at":"2025-11-18T07:36:35.000Z","version_change":"0.6.4 → 0.7.0","issue":{"uuid":"3636588309","node_id":"PR_kwDOQX2Tmc60B3ZD","number":3,"state":"closed","title":"chore(deps): bump the rust-dependencies group with 133 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-24T02:20:16.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-18T07:36:35.000Z","updated_at":"2025-11-24T02:20:18.000Z","time_to_close":499421,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":133,"packages":[{"name":"convert_case","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"trybuild","old_version":"1.0.110","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"typed-builder","old_version":"0.21.2","new_version":"0.23.1","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"indexmap","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/actix/actix-web"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"url","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/servo/rust-url"},{"name":"tokio","old_version":"1.47.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.110","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"tokio-tungstenite","old_version":"0.27.0","new_version":"0.28.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"glib","old_version":"0.20.12","new_version":"0.21.4","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"typed-builder-macro","old_version":"0.21.2","new_version":"0.23.1","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"config","old_version":"0.15.14","new_version":"0.15.19","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"camino","old_version":"1.1.11","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"rkyv","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/rkyv/rkyv"},{"name":"uuid","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"regex","old_version":"1.11.2","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"tempfile","old_version":"3.21.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"attribute-derive","old_version":"0.10.3","new_version":"0.10.5","repository_url":"https://github.com/ModProg/attribute-derive"},{"name":"insta","old_version":"1.43.1","new_version":"1.43.2","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"codee","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/Synphonyte/codee"},{"name":"actix-http","old_version":"3.11.1","new_version":"3.11.2","repository_url":"https://github.com/actix/actix-web"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"actix-files","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/actix/actix-web"},{"name":"actix-rt","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/actix/actix-net"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"attribute-derive-macro","old_version":"0.10.3","new_version":"0.10.5","repository_url":"https://github.com/ModProg/attribute-derive"},{"name":"axum-core","old_version":"0.5.2","new_version":"0.5.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bitflags","old_version":"2.9.3","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bytecheck","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rkyv/bytecheck"},{"name":"bytecheck_derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rkyv/bytecheck"},{"name":"bytestring","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/actix/actix-net"},{"name":"cc","old_version":"1.2.34","new_version":"1.2.46","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-expr","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/EmbarkStudios/cfg-expr"},{"name":"collection_literals","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"derive_more","old_version":"0.99.20","new_version":"2.0.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"gio-sys","old_version":"0.20.10","new_version":"0.21.2","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"glib-macros","old_version":"0.20.12","new_version":"0.21.4","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"glib-sys","old_version":"0.20.10","new_version":"0.21.2","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"gobject-sys","old_version":"0.20.10","new_version":"0.21.2","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"half","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/VoidStarKat/half-rs"},{"name":"hyper-util","old_version":"0.1.16","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.9","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"lock_api","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniserde","old_version":"0.1.42","new_version":"0.1.43","repository_url":"https://github.com/dtolnay/miniserde"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"munge","old_version":"0.4.6","new_version":"0.4.7","repository_url":"https://github.com/djkoloski/munge"},{"name":"munge_macro","old_version":"0.4.6","new_version":"0.4.7","repository_url":"https://github.com/djkoloski/munge"},{"name":"openssl","old_version":"0.10.73","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"openssl-sys","old_version":"0.9.109","new_version":"0.9.111","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"parking_lot_core","old_version":"0.9.11","new_version":"0.9.12","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro-crate","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/bkchr/proc-macro-crate"},{"name":"ptr_meta","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/rkyv/ptr_meta"},{"name":"ptr_meta_derive","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/rkyv/ptr_meta"},{"name":"quinn","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-proto","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.13","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"rancor","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/rkyv/rancor"},{"name":"redox_syscall","old_version":"0.5.17","new_version":"0.5.18"},{"name":"regex-automata","old_version":"0.4.10","new_version":"0.4.13","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rend","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/djkoloski/rend"},{"name":"rkyv_derive","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/rkyv/rkyv"},{"name":"rustix","old_version":"1.0.8","new_version":"1.1.2","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustls","old_version":"0.23.31","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.4","new_version":"0.103.8","repository_url":"https://github.com/rustls/webpki"},{"name":"schannel","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"system-deps","old_version":"7.0.5","new_version":"7.0.7","repository_url":"https://github.com/gdesmott/system-deps"},{"name":"target-lexicon","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/bytecodealliance/target-lexicon"},{"name":"target-triple","old_version":"0.1.4","new_version":"1.0.0","repository_url":"https://github.com/dtolnay/target-triple"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.22","new_version":"0.2.24","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-macros","old_version":"2.5.0","new_version":"2.6.0","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-util","old_version":"0.7.16","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_datetime","old_version":"0.6.11","new_version":"0.7.3","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.22.27","new_version":"0.23.7","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"tungstenite","old_version":"0.26.2","new_version":"0.28.0","repository_url":"https://github.com/snapview/tungstenite-rs"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"webpki-roots","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"winapi-util","old_version":"0.1.10","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.26","new_version":"0.8.27","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.26","new_version":"0.8.27","repository_url":"https://github.com/google/zerocopy"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zstd-sys","old_version":"2.0.15+zstd.1.5.7","new_version":"2.0.16+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 133 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.8.0` | `0.9.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.110` | `1.0.114` |\n| [typed-builder](https://github.com/idanarye/rust-typed-builder) | `0.21.2` | `0.23.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.0` | `2.12.0` |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.0` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.7` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.103` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.7` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.110` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.27.0` | `0.28.0` |\n| [glib](https://github.com/gtk-rs/gtk-rs-core) | `0.20.12` | `0.21.4` |\n| [typed-builder-macro](https://github.com/idanarye/rust-typed-builder) | `0.21.2` | `0.23.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.14` | `0.15.19` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.11` | `1.2.1` |\n| [rkyv](https://github.com/rkyv/rkyv) | `0.8.11` | `0.8.12` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.0` | `1.18.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.12.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.4` | `0.7.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [attribute-derive](https://github.com/ModProg/attribute-derive) | `0.10.3` | `0.10.5` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.43.1` | `1.43.2` |\n| [codee](https://github.com/Synphonyte/codee) | `0.3.2` | `0.3.3` |\n| [actix-http](https://github.com/actix/actix-web) | `3.11.1` | `3.11.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [actix-files](https://github.com/actix/actix-web) | `0.6.6` | `0.6.8` |\n| [actix-rt](https://github.com/actix/actix-net) | `2.10.0` | `2.11.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [attribute-derive-macro](https://github.com/ModProg/attribute-derive) | `0.10.3` | `0.10.5` |\n| [axum-core](https://github.com/tokio-rs/axum) | `0.5.2` | `0.5.5` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.3` | `2.10.0` |\n| [bytecheck](https://github.com/rkyv/bytecheck) | `0.8.1` | `0.8.2` |\n| [bytecheck_derive](https://github.com/rkyv/bytecheck) | `0.8.1` | `0.8.2` |\n| [bytestring](https://github.com/actix/actix-net) | `1.4.0` | `1.5.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.34` | `1.2.46` |\n| [cfg-expr](https://github.com/EmbarkStudios/cfg-expr) | `0.20.2` | `0.20.4` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.2` | `1.0.3` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [derive_more](https://github.com/JelteF/derive_more) | `0.99.20` | `2.0.1` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.5` |\n| [gio-sys](https://github.com/gtk-rs/gtk-rs-core) | `0.20.10` | `0.21.2` |\n| [glib-macros](https://github.com/gtk-rs/gtk-rs-core) | `0.20.12` | `0.21.4` |\n| [glib-sys](https://github.com/gtk-rs/gtk-rs-core) | `0.20.10` | `0.21.2` |\n| [gobject-sys](https://github.com/gtk-rs/gtk-rs-core) | `0.20.10` | `0.21.2` |\n| [half](https://github.com/VoidStarKat/half-rs) | `2.6.0` | `2.7.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.16` | `0.1.18` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.1.1` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.1.1` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.9` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.177` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.13` | `0.4.14` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [miniserde](https://github.com/dtolnay/miniserde) | `0.1.42` | `0.1.43` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.0` |\n| [munge](https://github.com/djkoloski/munge) | `0.4.6` | `0.4.7` |\n| [munge_macro](https://github.com/djkoloski/munge) | `0.4.6` | `0.4.7` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.73` | `0.10.75` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.109` | `0.9.111` |\n| [parking_lot_core](https://github.com/Amanieu/parking_lot) | `0.9.11` | `0.9.12` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.4` |\n| [proc-macro-crate](https://github.com/bkchr/proc-macro-crate) | `3.3.0` | `3.4.0` |\n| [ptr_meta](https://github.com/rkyv/ptr_meta) | `0.3.0` | `0.3.1` |\n| [ptr_meta_derive](https://github.com/rkyv/ptr_meta) | `0.3.0` | `0.3.1` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.8` | `0.11.9` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.12` | `0.11.13` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.13` | `0.5.14` |\n| [rancor](https://github.com/rkyv/rancor) | `0.1.0` | `0.1.1` |\n| redox_syscall | `0.5.17` | `0.5.18` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.10` | `0.4.13` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.7` | `0.1.8` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.6` | `0.8.8` |\n| [rend](https://github.com/djkoloski/rend) | `0.5.2` | `0.5.3` |\n| [rkyv_derive](https://github.com/rkyv/rkyv) | `0.8.11` | `0.8.12` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.8` | `1.1.2` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.31` | `0.23.35` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.0` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.4` | `0.103.8` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.27` | `0.1.28` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.14.0` | `2.15.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [system-deps](https://github.com/gdesmott/system-deps) | `7.0.5` | `7.0.7` |\n| [target-lexicon](https://github.com/bytecodealliance/target-lexicon) | `0.13.2` | `0.13.3` |\n| [target-triple](https://github.com/dtolnay/target-triple) | `0.1.4` | `1.0.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.22` | `0.2.24` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.5.0` | `2.6.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.17` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.11` | `0.7.3` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.23.7` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.2` | `1.0.4` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.2` | `1.0.4` |\n| [tungstenite](https://github.com/snapview/tungstenite-rs) | `0.26.2` | `0.28.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.2` | `1.0.4` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.2` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.26` | `0.8.27` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.26` | `0.8.27` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.5` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.15+zstd.1.5.7` | `2.0.16+zstd.1.5.7` |\n\nUpdates `convert_case` from 0.8.0 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rutrum/convert-case/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.143 to 1.0.145\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.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\u003c/blockquote\u003e\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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.143...v1.0.145\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.110 to 1.0.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.114\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of rustc suggestion lines (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.113\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etarget-triple\u003c/code\u003e dependency to v1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.112\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of consteval notes (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.111\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize dependency crate's version in filepaths (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/51f94180170dd3dfb9e1b7ef203690fd312099ae\"\u003e\u003ccode\u003e51f9418\u003c/code\u003e\u003c/a\u003e Release 1.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/b4f6299028ca014860f071d6cce5750c13c7afad\"\u003e\u003ccode\u003eb4f6299\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e from dtolnay/suggestion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/781a7739862742e8f4d23c6737dbe518c7c3eeb5\"\u003e\u003ccode\u003e781a773\u003c/code\u003e\u003c/a\u003e Normalize indentation of rustc suggestion lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/c610b402ae3933c128b63a54fdecf510276e6acc\"\u003e\u003ccode\u003ec610b40\u003c/code\u003e\u003c/a\u003e Add test that reproduces misalignment of help under note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f224ff80dcbc235c560664d49644803c46a2d0da\"\u003e\u003ccode\u003ef224ff8\u003c/code\u003e\u003c/a\u003e Release 1.0.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f19d0bd11d69c1ec45a77c9aee8bee62ebff06f5\"\u003e\u003ccode\u003ef19d0bd\u003c/code\u003e\u003c/a\u003e Update target-triple dependency to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f3b3d1e2d12feaa7712efa8622d3e1f9265208c8\"\u003e\u003ccode\u003ef3b3d1e\u003c/code\u003e\u003c/a\u003e Release 1.0.112\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/579b2c39adc614d29ad842f0657d39e76ae2e3a4\"\u003e\u003ccode\u003e579b2c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e from dtolnay/headingnote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/948584542936265a1b02c6e0f4450b892e6cf088\"\u003e\u003ccode\u003e9485845\u003c/code\u003e\u003c/a\u003e Normalize indentation of consteval notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/6b1de1e13a022f9b57fed6647a3b766ed7b43cc6\"\u003e\u003ccode\u003e6b1de1e\u003c/code\u003e\u003c/a\u003e Add test of consteval error with notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.110...1.0.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-builder` from 0.21.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/releases\"\u003etyped-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/blob/master/CHANGELOG.md\"\u003etyped-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/fdbce55661c71ddd8e04f0daf874b98d4cf1b460\"\u003e\u003ccode\u003efdbce55\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/498df3790eb5471eddafab836b1ca4d65e598b78\"\u003e\u003ccode\u003e498df37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/173\"\u003e#173\u003c/a\u003e from fMeow/fix/unused-variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/92935303416e1916b184af56b40300a3277f8b91\"\u003e\u003ccode\u003e9293530\u003c/code\u003e\u003c/a\u003e fix: clippy warnings for unused variables in the new default implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/4afb4f3bab73c9854e2ae57886d0e938617020ca\"\u003e\u003ccode\u003e4afb4f3\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/7907b966a463c96fed162cf5548e0c6b26ebd8f0\"\u003e\u003ccode\u003e7907b96\u003c/code\u003e\u003c/a\u003e Upgrade Rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/71a46b7795ac8e4e7ed4fc77f3863a4e8d20a948\"\u003e\u003ccode\u003e71a46b7\u003c/code\u003e\u003c/a\u003e Upgrade Rust version in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/c49f34ea6244b89504f54b11e08898e86f47f2ce\"\u003e\u003ccode\u003ec49f34e\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/144\"\u003e#144\u003c/a\u003e - add \u003ccode\u003eattributes\u003c/code\u003e to \u003ccode\u003ebuilder_type\u003c/code\u003e subsection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/a2113319fdbf1f34b0cda905031f3e5dc378cd48\"\u003e\u003ccode\u003ea211331\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/51\"\u003e#51\u003c/a\u003e: Add the \u003ccode\u003edefault_where\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/6dcab1daab9434b859b41cbceda75a202cbbe487\"\u003e\u003ccode\u003e6dcab1d\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eOptional\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/60af2f393fb18aeb7f8105cd6b17936d2d41bb56\"\u003e\u003ccode\u003e60af2f3\u003c/code\u003e\u003c/a\u003e Fix mutating default dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/idanarye/rust-typed-builder/compare/v0.21.2...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.16 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.16...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.0 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.11.4 (2025-09-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to a range allowing 0.15 or 0.16.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.11.3 (2025-09-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake the minimum \u003ccode\u003eserde\u003c/code\u003e version only apply when \u0026quot;serde\u0026quot; is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.11.2 (2025-09-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitched the \u0026quot;serde\u0026quot; feature to depend on \u003ccode\u003eserde_core\u003c/code\u003e, improving build\nparallelism in cases where other dependents have enabled \u0026quot;serde/derive\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.11.1 (2025-09-08)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eget_key_value_mut\u003c/code\u003e method to \u003ccode\u003eIndexMap\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved the unnecessary \u003ccode\u003eOrd\u003c/code\u003e bound on \u003ccode\u003einsert_sorted_by\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/76b459b82cd7de7035d96f7b6f0a178e02c4425c\"\u003e\u003ccode\u003e76b459b\u003c/code\u003e\u003c/a\u003e Use more precise capturing for some \u003ccode\u003eimpl Trait\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b3d9cc355e227a847a2d2ebcae38a230c005174d\"\u003e\u003ccode\u003eb3d9cc3\u003c/code\u003e\u003c/a\u003e Use the primitive slice's \u003ccode\u003eis_sorted\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/09db3cce19a24b74cfa13a1510fd72b8ab58ae83\"\u003e\u003ccode\u003e09db3cc\u003c/code\u003e\u003c/a\u003e Use inherent \u003ccode\u003eusize::div_ceil\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.0...2.12.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.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 `const_format` from 0.2.34 to 0.2.35\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.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 `url` from 2.5.4 to 2.5.7\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/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\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/44afd9fe42981716c5b0c48169ba75bf6131ec1c\"\u003e\u003ccode\u003e44afd9f\u003c/code\u003e\u003c/a\u003e version bump to 2.5.6 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/91377f48bf35011d042aa5abef9e7f2a0a625aaa\"\u003e\u003ccode\u003e91377f4\u003c/code\u003e\u003c/a\u003e Bump versions (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/a40f90434e8d62d72975ff87ebe64d25b46b55bc\"\u003e\u003ccode\u003ea40f904\u003c/code\u003e\u003c/a\u003e version bump to 2.5.5 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/cf305db0ccb98432befb31e1d83b15a6661d0b60\"\u003e\u003ccode\u003ecf305db\u003c/code\u003e\u003c/a\u003e set_hostname should error when encountering colon ':' (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/88826bd3c3879bf81ab9011cfabd8387a6afa6be\"\u003e\u003ccode\u003e88826bd\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eUrl::domain\u003c/code\u003e docs to show that it includes subdomain (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/c3bbf662b1f84ebfe772621ccda952e4b4c94465\"\u003e\u003ccode\u003ec3bbf66\u003c/code\u003e\u003c/a\u003e Fix MSRV and clippy CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/dbd526178ed9276176602dd039022eba89e8fc93\"\u003e\u003ccode\u003edbd5261\u003c/code\u003e\u003c/a\u003e ran \u003ccode\u003ecargo clippy --fix -- -Wclippy::use_self\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1048\"\u003e#1048\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.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.47.1 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\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/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003e1.0.4\u003c/a\u003e - 2025-10-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/cfg-if/commit/3510ca6abea34cbbc702509a4e50ea9709925eda\"\u003e\u003ccode\u003e3510ca6\u003c/code\u003e\u003c/a\u003e chore: release v1.0.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/15aec4a67e633254e726bf477b8b86c65687bfc6\"\u003e\u003ccode\u003e15aec4a\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/036c64ec85ed9eb80692c85ff6b29da3a3a1bfcf\"\u003e\u003ccode\u003e036c64e\u003c/code\u003e\u003c/a\u003e Set and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/5fd566f9f02cb0d2194b0ccb4b3b81857f479c0d\"\u003e\u003ccode\u003e5fd566f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003e-Dwarnings\u003c/code\u003e via CI env rather than \u003ccode\u003ecfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8ef8e9ffa8fb39c823ff61b4ad2a85c2f0a376c4\"\u003e\u003ccode\u003e8ef8e9f\u003c/code\u003e\u003c/a\u003e Have a single top-level rule.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/2400b383890ba7ab7f71bc2437549f4a080a543b\"\u003e\u003ccode\u003e2400b38\u003c/code\u003e\u003c/a\u003e Document and test for a subtle case.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\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.101 to 1.0.103\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\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\u003c/blockquote\u003e\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/d1bf13ac1d90c3b65c1b7fc131a26f37a8e2d0db\"\u003e\u003ccode\u003ed1bf13a\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/29e08c06e5846105b2c0da6c9dc543921025dd9e\"\u003e\u003ccode\u003e29e08c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e from dtolnay/literalvalue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/f9eec24c5ea46afdb1a91892cb502f99f17eba32\"\u003e\u003ccode\u003ef9eec24\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc983fce21a8e426aacaa2f6134d59bbcb317867\"\u003e\u003ccode\u003ecc983fc\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.79\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/465f7813e4d0a79c563e89da16d83565cbeccfe8\"\u003e\u003ccode\u003e465f781\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/ab5231cd46dc69a94ddf8443aa0a42b1366148fc\"\u003e\u003ccode\u003eab5231c\u003c/code\u003e\u003c/a\u003e Add string literal value tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/4c039a8e03540da01f25ce510baf5b453e97722f\"\u003e\u003ccode\u003e4c039a8\u003c/code\u003e\u003c/a\u003e Add Literal methods from proc_macro_value feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/885fde9b297542693335bb70126dcb56562a3e73\"\u003e\u003ccode\u003e885fde9\u003c/code\u003e\u003c/a\u003e Vendor rustc_literal_escaper v0.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/39b016a50ce68b16f5e007f153ebf4e2a8b7c0d0\"\u003e\u003ccode\u003e39b016a\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/c3870f1fc5bf6dbac9c217bcde512115c86b2582\"\u003e\u003ccode\u003ec3870f1\u003c/code\u003e\u003c/a\u003e Add raw identifier Debug test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.101...1.0.103\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` 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 `parking_lot` from 0.12.4 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md\"\u003eparking_lot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003eparking_lot\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot-v0.12.4...parking_lot-v0.12.5\"\u003e0.12.5\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eFixed Miri when the \u003ccode\u003ehardware-lock-elision\u003c/code\u003e feature is enabled (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003einto_arc(_fair)\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eRawRwLock::bump_*()\u003c/code\u003e not releasing lock when there are multiple readers (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003eparking_lot_core\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot_core-v0.9.11...parking_lot_core-v0.9.12\"\u003e0.9.12\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eSwitched from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003ethread-id\u003c/code\u003e dependency with \u003ccode\u003estd::thread::ThreadId\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded SGX implementation for \u003ccode\u003eThreadParker.park_until\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003elock_api\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/lock_api-v0.4.13...lock_api-v0.4.14\"\u003e0.4.14\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use of \u003ccode\u003edoc_cfg\u003c/code\u003e when building on docs.rs.\u003c/li\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[track_caller]\u003c/code\u003e where locking implementations could feasibly need to panic\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etry_map_or_err\u003c/code\u003e to various mutex guards (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unnecessary build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003einto_arc(_fair)\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/d7828fff7b5d6327ae608e82db45f888b344449a\"\u003e\u003ccode\u003ed7828ff\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/73365ad59b6425bf6afc5baa0c90afd11e8c02c3\"\u003e\u003ccode\u003e73365ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/495\"\u003e#495\u003c/a\u003e from mbrobbel/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/0b5585a17f35be7ffc9e5fc332082258a9fff7d4\"\u003e\u003ccode\u003e0b5585a\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/c7b7dc730d31c0fb5471303a5231c07342ce61ee\"\u003e\u003ccode\u003ec7b7dc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/493\"\u003e#493\u003c/a\u003e from a1phyr/windows_link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/07c2d4020da52c0e6a424f099d7ca5855f1912aa\"\u003e\u003ccode\u003e07c2d40\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/345cf7a0eb7f0ac25e6e50679649d48a03f548a4\"\u003e\u003ccode\u003e345cf7a\u003c/code\u003e\u003c/a\u003e Switch from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/eeb186c48c8e6433c10f7552ef1cd1d56e5c83b1\"\u003e\u003ccode\u003eeeb186c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/491\"\u003e#491\u003c/a\u003e from AaronKutch/fix_assembly_on_miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/a7d328e9c40cfbcb6578977c40b531d21a1c3263\"\u003e\u003ccode\u003ea7d328e\u003c/code\u003e\u003c/a\u003e do not use elision on Miri even if feature is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/739d370a809878e45021f6de21b32a0dba4520de\"\u003e\u003ccode\u003e739d370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/487\"\u003e#487\u003c/a\u003e from sola-contrib/replace-winapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/ed4ae932cef1fb9e6e84fb50358a2556c14c4fd5\"\u003e\u003ccode\u003eed4ae93\u003c/code\u003e\u003c/a\u003e Replace winapi with windows-sys in benchmark crate\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot-v0.12.4...parking_lot-v0.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.4 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003cco...\n\n_Description has been truncated_","html_url":"https://github.com/ballmoon/Rust-Lepto/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ballmoon%2FRust-Lepto/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"0.6.4","new_version":"0.7.0","update_type":"minor","path":null,"pr_created_at":"2025-11-17T19:13:56.000Z","version_change":"0.6.4 → 0.7.0","issue":{"uuid":"3634682324","node_id":"PR_kwDOHvzHec6z7ad-","number":4451,"state":"closed","title":"chore(deps): bump the rust-dependencies group across 1 directory with 94 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-20T00:57:33.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T19:13:56.000Z","updated_at":"2025-11-20T00:57:42.000Z","time_to_close":193417,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":94,"packages":[{"name":"convert_case","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"trybuild","old_version":"1.0.111","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"typed-builder","old_version":"0.21.2","new_version":"0.23.1","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/actix/actix-web"},{"name":"tokio","old_version":"1.47.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"serde","old_version":"1.0.225","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.110","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"glib","old_version":"0.20.12","new_version":"0.21.4","repository_url":"https://github.com/gtk-rs/gtk-rs-core"},{"name":"typed-builder-macro","old_version":"0.21.2","new_version":"0.23.1","repository_url":"https://github.com/idanarye/rust-typed-builder"},{"name":"config","old_version":"0.15.16","new_version":"0.15.19","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"codee","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/Synphonyte/codee"},{"name":"wasm-bindgen-test","old_version":"0.3.53","new_version":"0.3.55","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"subsecond","old_version":"0.7.0-rc.0","new_version":"0.7.1","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"dioxus-cli-config","old_version":"0.7.0-rc.0","new_version":"0.7.1","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"dioxus-devtools","old_version":"0.7.0-rc.0","new_version":"0.7.1","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cc","old_version":"1.2.40","new_version":"1.2.46","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-expr","old_version":"0.20.3","new_version":"0.20.4","repository_url":"https://github.com/EmbarkStudios/cfg-expr"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"deranged","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/jhpratt/deranged"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glam","old_version":"0.30.8","new_version":"0.30.9","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"half","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/VoidStarKat/half-rs"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.9","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libc","old_version":"0.2.176","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memmap2","old_version":"0.9.8","new_version":"0.9.9","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"openssl","old_version":"0.10.73","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"potential_utf","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"regex-lite","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.7","new_version":"0.103.8","repository_url":"https://github.com/rustls/webpki"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"system-deps","old_version":"7.0.5","new_version":"7.0.7","repository_url":"https://github.com/gdesmott/system-deps"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-ident","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"webpki-roots","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.8.0` | `0.9.0` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.111` | `1.0.114` |\n| [typed-builder](https://github.com/idanarye/rust-typed-builder) | `0.21.2` | `0.23.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.103` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.225` | `1.0.228` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.7` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.110` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.42` |\n| [glib](https://github.com/gtk-rs/gtk-rs-core) | `0.20.12` | `0.21.4` |\n| [typed-builder-macro](https://github.com/idanarye/rust-typed-builder) | `0.21.2` | `0.23.1` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.16` | `0.15.19` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.2` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.4` | `0.7.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [codee](https://github.com/Synphonyte/codee) | `0.3.2` | `0.3.3` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.53` | `0.3.55` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [subsecond](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.1` |\n| [dioxus-cli-config](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.1` |\n| [dioxus-devtools](https://github.com/DioxusLabs/dioxus) | `0.7.0-rc.0` | `0.7.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.10.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.40` | `1.2.46` |\n| [cfg-expr](https://github.com/EmbarkStudios/cfg-expr) | `0.20.3` | `0.20.4` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.4` | `0.5.5` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.5` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.30.8` | `0.30.9` |\n| [half](https://github.com/VoidStarKat/half-rs) | `2.6.0` | `2.7.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.18` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.9` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.176` | `0.2.177` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.8` | `0.9.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.0` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.73` | `0.10.75` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.3` | `0.1.4` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.7` | `0.1.8` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.6` | `0.8.8` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.35` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.0` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.7` | `0.103.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [system-deps](https://github.com/gdesmott/system-deps) | `7.0.5` | `7.0.7` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.17` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.3` | `1.0.4` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.3` | `1.0.4` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.19` | `1.0.22` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.2` | `1.0.4` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.2` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.5` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\n\nUpdates `convert_case` from 0.8.0 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rutrum/convert-case/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.111 to 1.0.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.114\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of rustc suggestion lines (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.113\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etarget-triple\u003c/code\u003e dependency to v1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.112\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize indentation of consteval notes (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/51f94180170dd3dfb9e1b7ef203690fd312099ae\"\u003e\u003ccode\u003e51f9418\u003c/code\u003e\u003c/a\u003e Release 1.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/b4f6299028ca014860f071d6cce5750c13c7afad\"\u003e\u003ccode\u003eb4f6299\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/319\"\u003e#319\u003c/a\u003e from dtolnay/suggestion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/781a7739862742e8f4d23c6737dbe518c7c3eeb5\"\u003e\u003ccode\u003e781a773\u003c/code\u003e\u003c/a\u003e Normalize indentation of rustc suggestion lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/c610b402ae3933c128b63a54fdecf510276e6acc\"\u003e\u003ccode\u003ec610b40\u003c/code\u003e\u003c/a\u003e Add test that reproduces misalignment of help under note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f224ff80dcbc235c560664d49644803c46a2d0da\"\u003e\u003ccode\u003ef224ff8\u003c/code\u003e\u003c/a\u003e Release 1.0.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f19d0bd11d69c1ec45a77c9aee8bee62ebff06f5\"\u003e\u003ccode\u003ef19d0bd\u003c/code\u003e\u003c/a\u003e Update target-triple dependency to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/f3b3d1e2d12feaa7712efa8622d3e1f9265208c8\"\u003e\u003ccode\u003ef3b3d1e\u003c/code\u003e\u003c/a\u003e Release 1.0.112\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/579b2c39adc614d29ad842f0657d39e76ae2e3a4\"\u003e\u003ccode\u003e579b2c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/318\"\u003e#318\u003c/a\u003e from dtolnay/headingnote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/948584542936265a1b02c6e0f4450b892e6cf088\"\u003e\u003ccode\u003e9485845\u003c/code\u003e\u003c/a\u003e Normalize indentation of consteval notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/6b1de1e13a022f9b57fed6647a3b766ed7b43cc6\"\u003e\u003ccode\u003e6b1de1e\u003c/code\u003e\u003c/a\u003e Add test of consteval error with notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.111...1.0.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-builder` from 0.21.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/releases\"\u003etyped-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/blob/master/CHANGELOG.md\"\u003etyped-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/fdbce55661c71ddd8e04f0daf874b98d4cf1b460\"\u003e\u003ccode\u003efdbce55\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/498df3790eb5471eddafab836b1ca4d65e598b78\"\u003e\u003ccode\u003e498df37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/173\"\u003e#173\u003c/a\u003e from fMeow/fix/unused-variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/92935303416e1916b184af56b40300a3277f8b91\"\u003e\u003ccode\u003e9293530\u003c/code\u003e\u003c/a\u003e fix: clippy warnings for unused variables in the new default implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/4afb4f3bab73c9854e2ae57886d0e938617020ca\"\u003e\u003ccode\u003e4afb4f3\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/7907b966a463c96fed162cf5548e0c6b26ebd8f0\"\u003e\u003ccode\u003e7907b96\u003c/code\u003e\u003c/a\u003e Upgrade Rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/71a46b7795ac8e4e7ed4fc77f3863a4e8d20a948\"\u003e\u003ccode\u003e71a46b7\u003c/code\u003e\u003c/a\u003e Upgrade Rust version in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/c49f34ea6244b89504f54b11e08898e86f47f2ce\"\u003e\u003ccode\u003ec49f34e\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/144\"\u003e#144\u003c/a\u003e - add \u003ccode\u003eattributes\u003c/code\u003e to \u003ccode\u003ebuilder_type\u003c/code\u003e subsection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/a2113319fdbf1f34b0cda905031f3e5dc378cd48\"\u003e\u003ccode\u003ea211331\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/51\"\u003e#51\u003c/a\u003e: Add the \u003ccode\u003edefault_where\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/6dcab1daab9434b859b41cbceda75a202cbbe487\"\u003e\u003ccode\u003e6dcab1d\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eOptional\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/60af2f393fb18aeb7f8105cd6b17936d2d41bb56\"\u003e\u003ccode\u003e60af2f3\u003c/code\u003e\u003c/a\u003e Fix mutating default dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/idanarye/rust-typed-builder/compare/v0.21.2...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.4 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/76b459b82cd7de7035d96f7b6f0a178e02c4425c\"\u003e\u003ccode\u003e76b459b\u003c/code\u003e\u003c/a\u003e Use more precise capturing for some \u003ccode\u003eimpl Trait\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b3d9cc355e227a847a2d2ebcae38a230c005174d\"\u003e\u003ccode\u003eb3d9cc3\u003c/code\u003e\u003c/a\u003e Use the primitive slice's \u003ccode\u003eis_sorted\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/09db3cce19a24b74cfa13a1510fd72b8ab58ae83\"\u003e\u003ccode\u003e09db3cc\u003c/code\u003e\u003c/a\u003e Use inherent \u003ccode\u003eusize::div_ceil\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.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.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 `tokio` from 1.47.1 to 1.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\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/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003e1.0.4\u003c/a\u003e - 2025-10-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/cfg-if/commit/3510ca6abea34cbbc702509a4e50ea9709925eda\"\u003e\u003ccode\u003e3510ca6\u003c/code\u003e\u003c/a\u003e chore: release v1.0.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/15aec4a67e633254e726bf477b8b86c65687bfc6\"\u003e\u003ccode\u003e15aec4a\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/036c64ec85ed9eb80692c85ff6b29da3a3a1bfcf\"\u003e\u003ccode\u003e036c64e\u003c/code\u003e\u003c/a\u003e Set and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/5fd566f9f02cb0d2194b0ccb4b3b81857f479c0d\"\u003e\u003ccode\u003e5fd566f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003e-Dwarnings\u003c/code\u003e via CI env rather than \u003ccode\u003ecfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8ef8e9ffa8fb39c823ff61b4ad2a85c2f0a376c4\"\u003e\u003ccode\u003e8ef8e9f\u003c/code\u003e\u003c/a\u003e Have a single top-level rule.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/2400b383890ba7ab7f71bc2437549f4a080a543b\"\u003e\u003ccode\u003e2400b38\u003c/code\u003e\u003c/a\u003e Document and test for a subtle case.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\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.101 to 1.0.103\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\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\u003c/blockquote\u003e\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/d1bf13ac1d90c3b65c1b7fc131a26f37a8e2d0db\"\u003e\u003ccode\u003ed1bf13a\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/29e08c06e5846105b2c0da6c9dc543921025dd9e\"\u003e\u003ccode\u003e29e08c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e from dtolnay/literalvalue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/f9eec24c5ea46afdb1a91892cb502f99f17eba32\"\u003e\u003ccode\u003ef9eec24\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc983fce21a8e426aacaa2f6134d59bbcb317867\"\u003e\u003ccode\u003ecc983fc\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.79\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/465f7813e4d0a79c563e89da16d83565cbeccfe8\"\u003e\u003ccode\u003e465f781\u003c/code\u003e\u003c/a\u003e Restore support for rustc older than 1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/ab5231cd46dc69a94ddf8443aa0a42b1366148fc\"\u003e\u003ccode\u003eab5231c\u003c/code\u003e\u003c/a\u003e Add string literal value tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/4c039a8e03540da01f25ce510baf5b453e97722f\"\u003e\u003ccode\u003e4c039a8\u003c/code\u003e\u003c/a\u003e Add Literal methods from proc_macro_value feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/885fde9b297542693335bb70126dcb56562a3e73\"\u003e\u003ccode\u003e885fde9\u003c/code\u003e\u003c/a\u003e Vendor rustc_literal_escaper v0.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/39b016a50ce68b16f5e007f153ebf4e2a8b7c0d0\"\u003e\u003ccode\u003e39b016a\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/c3870f1fc5bf6dbac9c217bcde512115c86b2582\"\u003e\u003ccode\u003ec3870f1\u003c/code\u003e\u003c/a\u003e Add raw identifier Debug test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.101...1.0.103\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.225 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\u003c/blockquote\u003e\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.225...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.6 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6d5e6d578a2c5cd517f92af211c36f4eeb213e9d\"\u003e\u003ccode\u003e6d5e6d5\u003c/code\u003e\u003c/a\u003e Use extensions directly in from_request_parts (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3542\"\u003e#3542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/fe607e6dcf5dab2cdf8e2d5f8d8be26ae0b08ce0\"\u003e\u003ccode\u003efe607e6\u003c/code\u003e\u003c/a\u003e Fixes wording typo (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f9ce3e5b42c462411bcec2969841b1a3dcad68ac\"\u003e\u003ccode\u003ef9ce3e5\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/12e1cf97407bb102c0200d17b8c6b20be4217f36\"\u003e\u003ccode\u003e12e1cf9\u003c/code\u003e\u003c/a\u003e Add back package.metadata.docs.rs for axum-extra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/914a35a012c70d13d4f26cc8564f76525e26afeb\"\u003e\u003ccode\u003e914a35a\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e20e90d0b67d0094bed2c55faaa5ae5abf12c094\"\u003e\u003ccode\u003ee20e90d\u003c/code\u003e\u003c/a\u003e Upgrade axum-extra to prost v0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.6...axum-v0.8.7\"\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.106 to 2.0.110\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.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\u003c/blockquote\u003e\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/1c8cabea3c98acb7c23722b9663e269d93ce692b\"\u003e\u003ccode\u003e1c8cabe\u003c/code\u003e\u003c/a\u003e Release 2.0.110\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8ef195b658eb9d10330c7499258a412a0669c011\"\u003e\u003ccode\u003e8ef195b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1944\"\u003e#1944\u003c/a\u003e from dtolnay/metaarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ab4aefeaecb47b73fb4f2cc07f68cd0638ed7dd\"\u003e\u003ccode\u003e9ab4aef\u003c/code\u003e\u003c/a\u003e Support parsing Meta followed by fat arrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7711764c47dee35f31cd3d7987afabd7a812272e\"\u003e\u003ccode\u003e7711764\u003c/code\u003e\u003c/a\u003e Add test of parsing fat arrow after meta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/193f52e4b30f68b2e5ba017cbf110b54b9de7750\"\u003e\u003ccode\u003e193f52e\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-11-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5ece7e1f6cc703cbaa675761495514f0e56ce600\"\u003e\u003ccode\u003e5ece7e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1941\"\u003e#1941\u003c/a\u003e from dtolnay/ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/6a4447897c61910c469cf27cd4bc46b3d0c4c474\"\u003e\u003ccode\u003e6a44478\u003c/code\u003e\u003c/a\u003e Add extension trait for Punct construction with span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/798e109d7791f424af7009dfef60cfe12b9d39c7\"\u003e\u003ccode\u003e798e109\u003c/code\u003e\u003c/a\u003e Drop 2 from name of TokenStreamExt2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b344f2dee8d0f123ba97ca74a84fcc75f854210f\"\u003e\u003ccode\u003eb344f2d\u003c/code\u003e\u003c/a\u003e Never import name of quote::TokenStreamExt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b0ec4c7f28edd810a79ccd1ceb96948564141e72\"\u003e\u003ccode\u003eb0ec4c7\u003c/code\u003e\u003c/a\u003e Touch up PR 1939\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.106...2.0.110\"\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.41 to 1.0.42\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.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\u003c/blockquote\u003e\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/bb9e7a46b3105e11c73416bd59b4455a71068949\"\u003e\u003ccode\u003ebb9e7a4\u003c/code\u003e\u003c/a\u003e Release 1.0.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/683c1d66024486f81bce49415cccf424b3a7cce8\"\u003e\u003ccode\u003e683c1d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/311\"\u003e#311\u003c/a\u003e from dtolnay/append\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/ed93e8e5ae08437cf49029266adb3c29e1174353\"\u003e\u003ccode\u003eed93e8e\u003c/code\u003e\u003c/a\u003e Revert PR 305\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1f2a9592ea12cbf97ed0eac81c80bea66308ee80\"\u003e\u003ccode\u003e1f2a959\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/310\"\u003e#310\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/37448aa53275d6427e3ae509aee7ebe72d6fc925\"\u003e\u003ccode\u003e37448aa\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/39ac89ef78ceb0972be66587e80977e383ad4bb5\"\u003e\u003ccode\u003e39ac89e\u003c/code\u003e\u003c/a\u003e Resolve manual_let_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f3eac361ed51045b6793dbf9f776849fa628711c\"\u003e\u003ccode\u003ef3eac36\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.65\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/7b490c568e5c5cd9bd75b6fd3c04fedb79304dc4\"\u003e\u003ccode\u003e7b490c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/309\"\u003e#309\u003c/a\u003e from dtolnay/append\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/71dfa847b8fa2e3e151bae023745f2443571726e\"\u003e\u003ccode\u003e71dfa84\u003c/code\u003e\u003c/a\u003e Apply pattern from PR 306 to append_separated \u0026amp; append_terminated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/df32af77ccbb28b12efb2e9577c0348b1974b00d\"\u003e\u003ccode\u003edf32af7\u003c/code\u003e\u003c/a\u003e Touch up PR 306\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.41...1.0.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glib` from 0.20.12 to 0.21.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/releases\"\u003eglib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.4\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003eBernhard M. Wiedemann:\n      glib-macros: Use BTreeMap instead of HashMap\n\u003cp\u003eMarc-André Lureau:\u003cbr /\u003e\nglib: fix GStringBuilder::copy_into\u003c/p\u003e\n\u003cp\u003eSebastian Dröge:\u003cbr /\u003e\nglib: Fix typo in comment\u003cbr /\u003e\ngio: Fix typo in docs\u003cbr /\u003e\nUpdate dependencies\u003cbr /\u003e\nUpdate versions to 0.21.4\u003c/p\u003e\n\u003cp\u003eSebastian Wiesner:\u003cbr /\u003e\ngio: Implement Display for ObjectPath\u003cbr /\u003e\ngio: Add subscribe_to_signal\u003cbr /\u003e\ngio: Use \u0026quot;named\u0026quot; parameters for subscribe_to_signal\u003cbr /\u003e\ngio: Add receive_signal and receive_signal_parameters\u003cbr /\u003e\ngio: Add simple example about DBus signals\u003c/p\u003e\n\u003cp\u003eTau Gärtli:\u003cbr /\u003e\ngio: Generate Gio.DBusObjectManagerClient\u003c/p\u003e\n\u003cp\u003eThibault Saunier:\u003cbr /\u003e\nglib: Add Error::with_domain constructor and code getter\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e0.21.3\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003eSebastian Dröge:\n      pango: Fix off-by-one in assertion for `pango::itemize()`\n      glib: Update expected compiler error texts in compiletests for rustc 1.90\n      glib: Fix some new 1.90 clippy warnings\n      Update versions to 0.21.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.21.2\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003eBiagio Festa:\n      glib-macros/async_test: unwrap result when setting default context\n      glib-macros/async_test: dont move main context within closure\n\u003cp\u003eFrançois Laignel:\u003cbr /\u003e\ngio: fix compilation with beta toolchain\u003c/p\u003e\n\u003cp\u003eMaximiliano Sandoval:\u003cbr /\u003e\nimage: Add python3-requests\u003c/p\u003e\n\u003cp\u003eRenyi Zhao:\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/66e0f9a00f38349a272c496bf7d0052950dc48fa\"\u003e\u003ccode\u003e66e0f9a\u003c/code\u003e\u003c/a\u003e Update versions to 0.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/49fd04baba4c1dc5bac73508281add2669c209dd\"\u003e\u003ccode\u003e49fd04b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/ec2844ac104751ff910cd6ee370aa3d948b33b99\"\u003e\u003ccode\u003eec2844a\u003c/code\u003e\u003c/a\u003e gio: Fix typo in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/84be2d4689dd27a3d0503f44986208c657b2e3ab\"\u003e\u003ccode\u003e84be2d4\u003c/code\u003e\u003c/a\u003e Add simple example about DBus signals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/4787eb3e925583f669b4a74d31f9a2a076477133\"\u003e\u003ccode\u003e4787eb3\u003c/code\u003e\u003c/a\u003e Add receive_signal and receive_signal_parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/b7e726b0079b8e3d5d01e83d6b173541f17b5016\"\u003e\u003ccode\u003eb7e726b\u003c/code\u003e\u003c/a\u003e Use \u0026quot;named\u0026quot; parameters for subscribe_to_signal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/b56ec111a64aa9957dced46ff1a9e66c38cf4873\"\u003e\u003ccode\u003eb56ec11\u003c/code\u003e\u003c/a\u003e Add subscribe_to_signal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/c6f36c93c78cdf0a08f5e5560c38a739f6be9a64\"\u003e\u003ccode\u003ec6f36c9\u003c/code\u003e\u003c/a\u003e Overloads for new_for_bus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/4d28d4f467cff7def8041cff5883c73e88f1992d\"\u003e\u003ccode\u003e4d28d4f\u003c/code\u003e\u003c/a\u003e Split async+callback methods into overloads with and without fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/commit/ca17a7004b2f93a3a0eb9404b7e7f48ef7cda247\"\u003e\u003ccode\u003eca17a70\u003c/code\u003e\u003c/a\u003e Split sync methods into overloads with and without fn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gtk-rs/gtk-rs-core/compare/0.20.12...0.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-builder-macro` from 0.21.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/releases\"\u003etyped-builder-macro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/idanarye/rust-typed-builder/blob/master/CHANGELOG.md\"\u003etyped-builder-macro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.1 - 2025-11-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClippy warnings for unused variables in the new default implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.23.0 - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrae Rust edition to 2024.\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] When \u003ccode\u003edefault\u003c/code\u003e is an expression that uses previous fields,\nit'll receive them as reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefault_where\u003c/code\u003e option to add generic bounds on \u003ccode\u003edefault\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder_type(attributes(...))\u003c/code\u003e for adding attributes to the builder type\n(mainly for \u003ccode\u003ederive\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eBREAKING\u003c/strong\u003e] The \u003ccode\u003eOptional\u003c/code\u003e trait. This is an internal implementation\ndetail, but some users may have relied on it for customized flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.22.0 - 2025-09-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew optional alternate \u003ccode\u003etransform\u003c/code\u003e syntax using a full fn, to allow support for custom lifetimes, generics and a where clause to custom builder method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(TypedBuilder)]\nstruct Foo {\n    #[builder(\n        setter(\n            fn transform\u0026lt;'a, M\u0026gt;(value: impl IntoValue\u0026lt;'a, String, M\u0026gt;) -\u0026gt; String\n            where\n              M: std::fmt::Display\n            {\n                value.into_value()\n            },\n        )\n    )]\n    s: String,\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/fdbce55661c71ddd8e04f0daf874b98d4cf1b460\"\u003e\u003ccode\u003efdbce55\u003c/code\u003e\u003c/a\u003e Bump bugfix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/498df3790eb5471eddafab836b1ca4d65e598b78\"\u003e\u003ccode\u003e498df37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/173\"\u003e#173\u003c/a\u003e from fMeow/fix/unused-variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/92935303416e1916b184af56b40300a3277f8b91\"\u003e\u003ccode\u003e9293530\u003c/code\u003e\u003c/a\u003e fix: clippy warnings for unused variables in the new default implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/4afb4f3bab73c9854e2ae57886d0e938617020ca\"\u003e\u003ccode\u003e4afb4f3\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/7907b966a463c96fed162cf5548e0c6b26ebd8f0\"\u003e\u003ccode\u003e7907b96\u003c/code\u003e\u003c/a\u003e Upgrade Rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/71a46b7795ac8e4e7ed4fc77f3863a4e8d20a948\"\u003e\u003ccode\u003e71a46b7\u003c/code\u003e\u003c/a\u003e Upgrade Rust version in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/c49f34ea6244b89504f54b11e08898e86f47f2ce\"\u003e\u003ccode\u003ec49f34e\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/144\"\u003e#144\u003c/a\u003e - add \u003ccode\u003eattributes\u003c/code\u003e to \u003ccode\u003ebuilder_type\u003c/code\u003e subsection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/a2113319fdbf1f34b0cda905031f3e5dc378cd48\"\u003e\u003ccode\u003ea211331\u003c/code\u003e\u003c/a\u003e Close \u003ca href=\"https://redirect.github.com/idanarye/rust-typed-builder/issues/51\"\u003e#51\u003c/a\u003e: Add the \u003ccode\u003edefault_where\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/6dcab1daab9434b859b41cbceda75a202cbbe487\"\u003e\u003ccode\u003e6dcab1d\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eOptional\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idanarye/rust-typed-builder/commit/60af2f393fb18aeb7f8105cd6b17936d2d41bb56\"\u003e\u003ccode\u003e60af2f3\u003c/code\u003e\u003c/a\u003e Fix mutating default dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/idanarye/rust-typed-builder/compare/v0.21.2...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `config` from 0.15.16 to 0.15.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md\"\u003econfig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.15.19] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ron)\u003c/em\u003e Update to 0.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.18] - 2025-09-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove consistency between missing field error messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.17] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cornlang.dev/\"\u003ecorn\u003c/a\u003e file format support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/e7ff32609b559a87931f3905c598fc146f433c53\"\u003e\u003ccode\u003ee7ff326\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/cbee54cf4bed03ec204f29db2e807e1848ef09b6\"\u003e\u003ccode\u003ecbee54c\u003c/code\u003e\u003c/a\u003e chore: Update deps (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/d53e9063011638945794d454783b106471f6d11f\"\u003e\u003ccode\u003ed53e906\u003c/code\u003e\u003c/a\u003e chore: Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/b10653ae839ae96cf094aa59ebffcfd86d8d3d4a\"\u003e\u003ccode\u003eb10653a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/527de7d7b99829cee14d45f77feaf8480e67561a\"\u003e\u003ccode\u003e527de7d\u003c/code\u003e\u003c/a\u003e fix: Update to latest ron (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/6c2cfd081903e8d523f0af5fc437ec03c9cb56d6\"\u003e\u003ccode\u003e6c2cfd0\u003c/code\u003e\u003c/a\u003e fix: Update to latest ron\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/16ef680afc35c84dfa9f68b8c0f6f26fda338745\"\u003e\u003ccode\u003e16ef680\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.91 (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/2051f62525b830e0891c5f2790ca663eb1469a61\"\u003e\u003ccode\u003e2051f62\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/bf6e25693989669ff83f92360de6213690fd61bd\"\u003e\u003ccode\u003ebf6e256\u003c/code\u003e\u003c/a\u003e chore: Update dependencies (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/de242e0def80e96e8f8d1b1b5c676323270919ad\"\u003e\u003ccode\u003ede242e0\u003c/code\u003e\u003c/a\u003e chore: Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/config-rs/compare/v0.15.16...v0.15.19\"\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.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/3e44f88f5fae6dfcd3aa0779b804b3ff18afdee3\"\u003e\u003ccode\u003e3e44f88\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/f29e93951da599095f54d57667c1988960ceff71\"\u003e\u003ccode\u003ef29e939\u003c/code\u003e\u003c/a\u003e Add some tests for Limit, BytesMut and Reader (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/785\"\u003e#785\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.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.3 to 1.12.2\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.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):...\n\n_Description has been truncated_","html_url":"https://github.com/leptos-rs/leptos/pull/4451","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leptos-rs%2Fleptos/issues/4451","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4451/packages"}},{"old_version":"0.6.2","new_version":"0.7.0","update_type":"minor","path":null,"pr_created_at":"2025-11-01T15:01:13.000Z","version_change":"0.6.2 → 0.7.0","issue":{"uuid":"3578092464","node_id":"PR_kwDOPOdjes6w_gmr","number":4,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 72 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T15:10:11.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-01T15:01:13.000Z","updated_at":"2026-01-01T15:10:13.000Z","time_to_close":5270938,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":72,"packages":[{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.96.0","new_version":"1.103.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-extra","old_version":"0.10.1","new_version":"0.12.0","repository_url":"https://github.com/tokio-rs/axum"},{"name":"brotli","old_version":"8.0.1","new_version":"8.0.2","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"bytesize","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.41","new_version":"4.5.51","repository_url":"https://github.com/clap-rs/clap"},{"name":"const-str","old_version":"0.6.2","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"criterion","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/bheisler/criterion.rs"},{"name":"datafusion","old_version":"46.0.1","new_version":"49.0.2","repository_url":"https://github.com/apache/datafusion"},{"name":"dioxus","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/DioxusLabs/dioxus"},{"name":"enumset","old_version":"1.1.7","new_version":"1.1.10","repository_url":"https://github.com/Lymia/enumset"},{"name":"flatbuffers","old_version":"25.2.10","new_version":"25.9.23","repository_url":"https://github.com/google/flatbuffers"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"flexi_logger","old_version":"0.31.2","new_version":"0.31.7","repository_url":"https://github.com/emabee/flexi_logger"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"hyper","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.15","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"humantime","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.1.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"keyring","old_version":"3.6.2","new_version":"3.6.3","repository_url":"https://github.com/hwchen/keyring-rs"},{"name":"matchit","old_version":"0.8.4","new_version":"0.9.0","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"nu-ansi-term","old_version":"0.50.1","new_version":"0.50.3","repository_url":"https://github.com/nushell/nu-ansi-term"},{"name":"object_store","old_version":"0.11.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"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_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-stdout","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.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quick-xml","old_version":"0.38.0","new_version":"0.38.3","repository_url":"https://github.com/tafia/quick-xml"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"reed-solomon-simd","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/AndersTrier/reed-solomon-simd"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rfd","old_version":"0.15.3","new_version":"0.15.4","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"rumqttc","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/bytebeamio/rumqtt"},{"name":"rust-embed","old_version":"8.7.2","new_version":"8.8.0"},{"name":"rustls","old_version":"0.23.29","new_version":"0.23.34","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"s3s","old_version":"0.12.0-minio-preview.2","new_version":"0.12.0-minio-preview.3","repository_url":"https://github.com/Nugine/s3s"},{"name":"shadow-rs","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"snafu","old_version":"0.8.6","new_version":"0.8.9","repository_url":"https://github.com/shepmaster/snafu"},{"name":"socket2","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"sysinfo","old_version":"0.36.0","new_version":"0.37.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"sysctl","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/johalun/sysctl-rs"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tonic-build","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"url","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wildmatch","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/becheran/wildmatch"},{"name":"zip","old_version":"2.4.2","new_version":"6.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tikv-jemallocator","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/tikv/jemallocator"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 66 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.96.0` | `1.103.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.10.1` | `0.12.0` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.1` | `8.0.2` |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.0.1` | `2.1.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.41` | `4.5.51` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.2` | `0.7.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [criterion](https://github.com/bheisler/criterion.rs) | `0.5.1` | `0.7.0` |\n| [datafusion](https://github.com/apache/datafusion) | `46.0.1` | `49.0.2` |\n| [dioxus](https://github.com/DioxusLabs/dioxus) | `0.6.3` | `0.7.0` |\n| [enumset](https://github.com/Lymia/enumset) | `1.1.7` | `1.1.10` |\n| [flatbuffers](https://github.com/google/flatbuffers) | `25.2.10` | `25.9.23` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.5` |\n| [flexi_logger](https://github.com/emabee/flexi_logger) | `0.31.2` | `0.31.7` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.7.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.15` | `0.1.17` |\n| [humantime](https://github.com/chronotope/humantime) | `2.2.0` | `2.3.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.1.0` |\n| [keyring](https://github.com/hwchen/keyring-rs) | `3.6.2` | `3.6.3` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.8.4` | `0.9.0` |\n| [nu-ansi-term](https://github.com/nushell/nu-ansi-term) | `0.50.1` | `0.50.3` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.11.2` | `0.12.4` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.1` | `0.31.1` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-stdout](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.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.0` | `0.38.3` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [reed-solomon-simd](https://github.com/AndersTrier/reed-solomon-simd) | `3.0.1` | `3.1.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.3` | `0.15.4` |\n| [rumqttc](https://github.com/bytebeamio/rumqtt) | `0.24.0` | `0.25.0` |\n| rust-embed | `8.7.2` | `8.8.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.29` | `0.23.34` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.0` |\n| [s3s](https://github.com/Nugine/s3s) | `0.12.0-minio-preview.2` | `0.12.0-minio-preview.3` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.2.0` | `1.4.0` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.8.6` | `0.8.9` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.0` | `0.6.1` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.36.0` | `0.37.2` |\n| [sysctl](https://github.com/johalun/sysctl-rs) | `0.6.0` | `0.7.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.16` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.0` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.7` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [wildmatch](https://github.com/becheran/wildmatch) | `2.4.0` | `2.5.0` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `6.0.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tikv-jemallocator](https://github.com/tikv/jemallocator) | `0.6.0` | `0.6.1` |\n\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 `aws-sdk-s3` from 1.96.0 to 1.103.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.4 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c1bb9c3e90625fb8de4f9c9750f669cb4edac3df\"\u003e\u003ccode\u003ec1bb9c3\u003c/code\u003e\u003c/a\u003e Release axum 0.8.6 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4a50581968a1c1f9343aa5748373a8252285c7c4\"\u003e\u003ccode\u003e4a50581\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5c76cfd26a99d38c4e63c84ef4f1981de0a37f79\"\u003e\u003ccode\u003e5c76cfd\u003c/code\u003e\u003c/a\u003e Remove usage of the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c720f568da42909580a7876af1b8f50438cb1834\"\u003e\u003ccode\u003ec720f56\u003c/code\u003e\u003c/a\u003e Release axum-core v0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c96ead9d15998492cb1a84a7138bd849e8ce273\"\u003e\u003ccode\u003e0c96ead\u003c/code\u003e\u003c/a\u003e Remove unused rustversion dependency of axum-core (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a1d22f68a593967a83c1028efb70554b88525cf2\"\u003e\u003ccode\u003ea1d22f6\u003c/code\u003e\u003c/a\u003e Release axum 0.8.5 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ad2fd5b50b98502bc5966cac37e345fa0698e0b0\"\u003e\u003ccode\u003ead2fd5b\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a0692f9f540967166204ab09182ae1d5a0cd2134\"\u003e\u003ccode\u003ea0692f9\u003c/code\u003e\u003c/a\u003e Reject JSON bodies with trailing chars (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ae808502236f6333a2e817434002a1ae9a5dd1f7\"\u003e\u003ccode\u003eae80850\u003c/code\u003e\u003c/a\u003e Update to cargo-deny api version 2 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/651cc1e9353c3417f5ac546c60ce27981fe40cf5\"\u003e\u003ccode\u003e651cc1e\u003c/code\u003e\u003c/a\u003e Remove unused link def\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-extra` from 0.10.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum-extra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-extra v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Remove unused \u003ccode\u003easync-stream\u003c/code\u003e feature, which was accidentally\nintroduced as an implicit feature through an optional dependency which was no\nlonger being used (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e \u003ccode\u003eoption_layer\u003c/code\u003e now maps the \u003ccode\u003eResponse\u003c/code\u003e body type to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Some new features are added which need to be opted in (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3485\"\u003e#3485\u003c/a\u003e).\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCached\u003c/code\u003e extractor requires \u003ccode\u003ecached\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe handler utilities require \u003ccode\u003ehandler\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe middleware utilities require \u003ccode\u003emiddleware\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOptionalPath\u003c/code\u003e extractor requires \u003ccode\u003eoptional-path\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe routing utilities require \u003ccode\u003erouting\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithRejection\u003c/code\u003e extractor requires \u003ccode\u003ewith-rejection\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Upgraded \u003ccode\u003eprost\u003c/code\u003e dependency to v0.14. (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3298\"\u003e#3298\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3298\"\u003etokio-rs/axum#3298\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3485\"\u003e#3485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3485\"\u003etokio-rs/axum#3485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3517\"\u003etokio-rs/axum#3517\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-extra v0.11.0\u003c/h2\u003e\n\u003cp\u003eYanked from crates.io due to unforeseen breaking change, see \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3190\"\u003e#3190\u003c/a\u003e for details\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Remove unused \u003ccode\u003easync-stream\u003c/code\u003e feature, which was accidentally\nintroduced as an implicit feature through an optional dependency which was no\nlonger being used (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix a broken link in the documentation of \u003ccode\u003eErasedJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3186\"\u003e#3186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003estatus\u003c/code\u003e function of rejections a \u003ccode\u003econst\u003c/code\u003e function, such\nas \u003ccode\u003eFormRejection\u003c/code\u003e, \u003ccode\u003eQueryRejection\u003c/code\u003e and \u003ccode\u003eMultipartRejection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3145\"\u003e#3145\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3145\"\u003etokio-rs/axum#3145\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3168\"\u003etokio-rs/axum#3168\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3186\"\u003e#3186\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3186\"\u003etokio-rs/axum#3186\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-extra v0.10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eHost\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3177\"\u003e#3177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3177\"\u003e#3177\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3177\"\u003etokio-rs/axum#3177\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/914a35a012c70d13d4f26cc8564f76525e26afeb\"\u003e\u003ccode\u003e914a35a\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e20e90d0b67d0094bed2c55faaa5ae5abf12c094\"\u003e\u003ccode\u003ee20e90d\u003c/code\u003e\u003c/a\u003e Upgrade axum-extra to prost v0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a77c2cf47834cde2875d2131daffab18ee8b215d\"\u003e\u003ccode\u003ea77c2cf\u003c/code\u003e\u003c/a\u003e fix(axum-extra): don't require \u003ccode\u003eS\u003c/code\u003e generic param when using `FileStream::from...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c2e4a2d09e36edd7f2d1dd559bfe3214ff39e91\"\u003e\u003ccode\u003e0c2e4a2\u003c/code\u003e\u003c/a\u003e axum-extra: gate rejection test behind feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/82ce9d6168909cf51fc4a4c409b17105ff4108ab\"\u003e\u003ccode\u003e82ce9d6\u003c/code\u003e\u003c/a\u003e axum-extra: Add link definition for pull request to changelog (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/2175c8dcc7b069c5f049cca155a17120f4c2f580\"\u003e\u003ccode\u003e2175c8d\u003c/code\u003e\u003c/a\u003e axum-extra: Make rustversion and serde_core optional dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3487\"\u003e#3487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9e6be95ce7e1f6b261219244ec83fcbde16b42d4\"\u003e\u003ccode\u003e9e6be95\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/929512f46225aac68255dd9f7eb4827b4b8b83f9\"\u003e\u003ccode\u003e929512f\u003c/code\u003e\u003c/a\u003e axum-extra: Make axum optional dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3485\"\u003e#3485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/69703479c810240b21ecacffacd4817fd9eb2767\"\u003e\u003ccode\u003e6970347\u003c/code\u003e\u003c/a\u003e axum-extra: make \u003ccode\u003eoption_layer\u003c/code\u003e guarantee that the output body is `axum::body...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8d00a14736bd9a6d977a0087ad2c5f249dddd06d\"\u003e\u003ccode\u003e8d00a14\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-extra-v0.10.1...axum-extra-v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 8.0.1 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-brotli/commits/8.0.2\"\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.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytesize-rs/bytesize/releases\"\u003ebytesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytesize: v2.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.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/ac756bb3036b57991c40b49debab2cb5bdb5ca58\"\u003e\u003ccode\u003eac756bb\u003c/code\u003e\u003c/a\u003e chore(bytesize): prepare release 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/3a0de52d604528e9b8cc365e680625c7c7ad1c06\"\u003e\u003ccode\u003e3a0de52\u003c/code\u003e\u003c/a\u003e chore: migrate to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/e816797edb84ffafef1d9eb2d80432d4f59f8442\"\u003e\u003ccode\u003ee816797\u003c/code\u003e\u003c/a\u003e feat: add exabyte and exbibyte support (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/3b89d0106f62620583cf0a9ae572fda192fe4392\"\u003e\u003ccode\u003e3b89d01\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/62e38cb256665f59ae5d1e7acaed901271897013\"\u003e\u003ccode\u003e62e38cb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions-rust-lang/setup-rust-toolchain (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/4beb271637630f0c83416958d67aaa3d0121ea74\"\u003e\u003ccode\u003e4beb271\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/731c44c3a07ffa020774d1b7ae76d68a11210b31\"\u003e\u003ccode\u003e731c44c\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.57.8 to 2.58.29 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/661370438beb30b3f4d3e896295fc7d44caf9c97\"\u003e\u003ccode\u003e6613704\u003c/code\u003e\u003c/a\u003e chore(deps): bump arbitrary from 1.4.1 to 1.4.2 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/14636645def397847f8f3b1f1b6ae970f9cb47d4\"\u003e\u003ccode\u003e1463664\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_json from 1.0.142 to 1.0.143 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/8476c8a0849dcdd55a7a04759272a0975ab7822a\"\u003e\u003ccode\u003e8476c8a\u003c/code\u003e\u003c/a\u003e fix(ci): use variables directly in formatting for clippy (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.0.1...bytesize-v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e@__identity\u003c/code\u003e rule.\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/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003e1.0.4\u003c/a\u003e - 2025-10-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.2...v1.0.3\"\u003e1.0.3\u003c/a\u003e - 2025-08-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.1...v1.0.2\"\u003e1.0.2\u003c/a\u003e - 2025-08-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/cfg-if/commit/3510ca6abea34cbbc702509a4e50ea9709925eda\"\u003e\u003ccode\u003e3510ca6\u003c/code\u003e\u003c/a\u003e chore: release v1.0.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/15aec4a67e633254e726bf477b8b86c65687bfc6\"\u003e\u003ccode\u003e15aec4a\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/036c64ec85ed9eb80692c85ff6b29da3a3a1bfcf\"\u003e\u003ccode\u003e036c64e\u003c/code\u003e\u003c/a\u003e Set and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/5fd566f9f02cb0d2194b0ccb4b3b81857f479c0d\"\u003e\u003ccode\u003e5fd566f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003e-Dwarnings\u003c/code\u003e via CI env rather than \u003ccode\u003ecfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8ef8e9ffa8fb39c823ff61b4ad2a85c2f0a376c4\"\u003e\u003ccode\u003e8ef8e9f\u003c/code\u003e\u003c/a\u003e Have a single top-level rule.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/2400b383890ba7ab7f71bc2437549f4a080a543b\"\u003e\u003ccode\u003e2400b38\u003c/code\u003e\u003c/a\u003e Document and test for a subtle case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/9c7bb0bf7184698c16ba60aad424b9b8263ac6db\"\u003e\u003ccode\u003e9c7bb0b\u003c/code\u003e\u003c/a\u003e chore: release v1.0.3 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/145894c77e6c5d080e9b634f153e5583086f6000\"\u003e\u003ccode\u003e145894c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/9f747fecddfd28eae608f60970987b14252457f5\"\u003e\u003ccode\u003e9f747fe\u003c/code\u003e\u003c/a\u003e chore: release v1.0.2 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/97739b8388a715ab9ccab767e1fe45838d97dcb8\"\u003e\u003ccode\u003e97739b8\u003c/code\u003e\u003c/a\u003e Fix some ugly and inconsistent formatting.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.1...v1.0.4\"\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.42\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.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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.41 to 4.5.51\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.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.46\u003c/h2\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\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's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b49dae25ec3124ac8b8c1b05a7bcc0645cf0cdc4\"\u003e\u003ccode\u003eb49dae2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d37b0b57abcff86caaee002ff82206bc0440e5a0\"\u003e\u003ccode\u003ed37b0b5\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3398b6ab10152dc86d443d3281ceb2063f33131f\"\u003e\u003ccode\u003e3398b6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6009\"\u003e#6009\u003c/a\u003e from gtema/complete_try_generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/21fc9e46d4151f1e64acbe2693fb88ef2ad7d0c0\"\u003e\u003ccode\u003e21fc9e4\u003c/code\u003e\u003c/a\u003e feat(clap-complete): Introduce fallible generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bd01bdc0ffa3308555a81ad170be9e02854b2e3f\"\u003e\u003ccode\u003ebd01bdc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6012\"\u003e#6012\u003c/a\u003e from epage/sub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ed0c63deba72682ce67c39bfe867fc82dd26b870\"\u003e\u003ccode\u003eed0c63d\u003c/code\u003e\u003c/a\u003e docs(derive): Specify arg_required_else_help is set for users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2188d9af318f3287c1c5a52cba6b9dfebe7bb75\"\u003e\u003ccode\u003ee2188d9\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6004\"\u003e#6004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e01f2b764016ce6ca03a4959310fee2cc112114a\"\u003e\u003ccode\u003ee01f2b7\u003c/code\u003e\u003c/a\u003e docs: Cleanup unused links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6b12a81bafe7b9d013b06981f520ab4c70da5510\"\u003e\u003ccode\u003e6b12a81\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8dd92a792d3e0424dd377fbb62d2dcdbeadbd425\"\u003e\u003ccode\u003e8dd92a7\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.41...clap_complete-v4.5.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.6.2 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTrain-Case\u003c/code\u003e conversion by \u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/35\"\u003eNugine/const-str#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement split_ascii_whitespace! macro by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/37\"\u003eNugine/const-str#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate printable.rs with latest Unicode data from Rust stdlib by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/38\"\u003eNugine/const-str#38\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/37\"\u003eNugine/const-str#37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.3...v0.6.4\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.3...v0.6.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: edited the license date by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/33\"\u003eNugine/const-str#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for title case conversion by \u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/34\"\u003eNugine/const-str#34\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/33\"\u003eNugine/const-str#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/34\"\u003eNugine/const-str#34\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/89f0835e1afe1552d06d81a26b5abf6b63d044ab\"\u003e\u003ccode\u003e89f0835\u003c/code\u003e\u003c/a\u003e release v0.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/944b065bc1543ebb4837a744e9d070e3550af621\"\u003e\u003ccode\u003e944b065\u003c/code\u003e\u003c/a\u003e Update printable.rs with latest Unicode data from Rust stdlib (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e06f84f3a85b4a2eae98848c16e00bdcf486220d\"\u003e\u003ccode\u003ee06f84f\u003c/code\u003e\u003c/a\u003e Implement split_ascii_whitespace! macro (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.2...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crc32fast` from 1.4.2 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/dbf4f76cd71cdcc57d9164cbd46890d53ce0423c\"\u003e\u003ccode\u003edbf4f76\u003c/code\u003e\u003c/a\u003e release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/724ceb6d7f0b24fd2ac2be3461bdcefdae619703\"\u003e\u003ccode\u003e724ceb6\u003c/code\u003e\u003c/a\u003e cover special case in combine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/cdbd51fecfa3a0343509b5faab3ce4cc5539d14a\"\u003e\u003ccode\u003ecdbd51f\u003c/code\u003e\u003c/a\u003e add more golden tests for combine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/1dd81ee1f9ac2556d1d77d3f65cd3c7b5605389b\"\u003e\u003ccode\u003e1dd81ee\u003c/code\u003e\u003c/a\u003e minimize branches in combine logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/8df0677c0b4c5b8890fd7a4e8e45f63f8bb2a41e\"\u003e\u003ccode\u003e8df0677\u003c/code\u003e\u003c/a\u003e even faster combine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/f8dd0a16d811e649d9ff0bc521dff67054b91de4\"\u003e\u003ccode\u003ef8dd0a1\u003c/code\u003e\u003c/a\u003e much faster combine function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/57e5335a45ca50200b744858c45b7f83841c2785\"\u003e\u003ccode\u003e57e5335\u003c/code\u003e\u003c/a\u003e address clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/19bfe2c77294a4deb327b1312c0fb04b5d837cc9\"\u003e\u003ccode\u003e19bfe2c\u003c/code\u003e\u003c/a\u003e add bench for combine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/4febf46c128008a138cfdb1935d9bcded013c4d3\"\u003e\u003ccode\u003e4febf46\u003c/code\u003e\u003c/a\u003e remove unused debug code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/0e34b95ad66997bdff96800e7b22162b248b21d9\"\u003e\u003ccode\u003e0e34b95\u003c/code\u003e\u003c/a\u003e fix cargo fuzz link in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/srijs/rust-crc32fast/compare/v1.4.2...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.5.1 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.0] - 2025-07-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version of criterion-plot to align dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.6.0] - 2025-05-17\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.80\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ereal_blackbox\u003c/code\u003e feature no longer has any impact. Criterion always uses \u003ccode\u003estd::hint::black_box()\u003c/code\u003e now.\nUsers of \u003ccode\u003ecriterion::black_box()\u003c/code\u003e should switch to \u003ccode\u003estd::hint::black_box()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclap\u003c/code\u003e dependency unpinned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egnuplot version is now correctly detected when using certain Windows binaries/configurations that used to fail\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAsync benchmarking with Tokio may be done via a \u003ccode\u003etokio::runtime::Handle\u003c/code\u003e, not only a \u003ccode\u003etokio::runtime::Runtime\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/bheisler/criterion.rs/commit/567405d25363804dd1e6d440a0c9d6612c4cecd8\"\u003e\u003ccode\u003e567405d\u003c/code\u003e\u003c/a\u003e release: bump criterion and criterion-plot versions (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ccccbcc15237233af22af4c76751a7aa184609b3\"\u003e\u003ccode\u003eccccbcc\u003c/code\u003e\u003c/a\u003e fix: deal with throughput in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/deb0eb021dbaa58678222725a455662f780751d0\"\u003e\u003ccode\u003edeb0eb0\u003c/code\u003e\u003c/a\u003e feat: support throughput reports in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/d4fd7cc478dfb15e82ea9726c8e4c5a3afc4bc49\"\u003e\u003ccode\u003ed4fd7cc\u003c/code\u003e\u003c/a\u003e Add CI job checking library builds with oldest allowed dependencies (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/43bf90a64b1b2ac8d7f448e1f79e0eff8f9c45ec\"\u003e\u003ccode\u003e43bf90a\u003c/code\u003e\u003c/a\u003e release version 0.6.0 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/92696e45c5750c3d946fd5bef28c141e2f6c80f9\"\u003e\u003ccode\u003e92696e4\u003c/code\u003e\u003c/a\u003e deps: unpin clap (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/5756a5d5268f2186cedac87b823d0f1c6aad04b8\"\u003e\u003ccode\u003e5756a5d\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.80 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/9d887c0145f86442cd7211fd50681d8a1402e84a\"\u003e\u003ccode\u003e9d887c0\u003c/code\u003e\u003c/a\u003e Fixed typo in faq.md (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/59b791a5876f001be504203752df0a4502de0967\"\u003e\u003ccode\u003e59b791a\u003c/code\u003e\u003c/a\u003e ci: test against MSRV and 1.87 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ace1cc93ef06c6d67f42ee5a57485a800fc5fe26\"\u003e\u003ccode\u003eace1cc9\u003c/code\u003e\u003c/a\u003e Fix warnings from clippy (rust 1.87.0) (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bheisler/criterion.rs/compare/0.5.1...0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datafusion` from 46.0.1 to 49.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f43df3f2ae3aafb347996c58e852cc378807095b\"\u003e\u003ccode\u003ef43df3f\u003c/code\u003e\u003c/a\u003e [branch-49] Prepare \u003ccode\u003e49.0.2\u003c/code\u003e version and changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17277\"\u003e#17277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/0d04475ea87a56d327ab772b2b35a94c0faf5bf6\"\u003e\u003ccode\u003e0d04475\u003c/code\u003e\u003c/a\u003e fix: align \u003ccode\u003earray_has\u003c/code\u003e null buffer for scalar (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17272\"\u003e#17272\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17274\"\u003e#17274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/a6068c27ca2bf91a3d289e4e5d42beb6600f0154\"\u003e\u003ccode\u003ea6068c2\u003c/code\u003e\u003c/a\u003e FFI_RecordBatchStream was causing a memory leak (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17190\"\u003e#17190\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17270\"\u003e#17270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/374fcecca38136b29c8e1c145875e9e4464efb31\"\u003e\u003ccode\u003e374fcec\u003c/code\u003e\u003c/a\u003e cherry-pick inlist fix (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17254\"\u003e#17254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/d1a6e9a6558300115d913a54bbea27e141156606\"\u003e\u003ccode\u003ed1a6e9a\u003c/code\u003e\u003c/a\u003e [branch-49] Update version to 49.0.1 and add changelog (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17175\"\u003e#17175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f05b1285e90d5fd16b4c832cb229996beda138be\"\u003e\u003ccode\u003ef05b128\u003c/code\u003e\u003c/a\u003e [branch-49] fix: string_agg not respecting ORDER BY (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17058\"\u003e#17058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/52e4ef8a1d68cb131e008c8ef6eef931628b33ec\"\u003e\u003ccode\u003e52e4ef8\u003c/code\u003e\u003c/a\u003e Pass the input schema to stats_projection for ProjectionExpr (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17123\"\u003e#17123\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17174\"\u003e#17174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/ee28aa7673db2234b87117d664559e5857ac8c38\"\u003e\u003ccode\u003eee28aa7\u003c/code\u003e\u003c/a\u003e [branch-49] Backport \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17129\"\u003e#17129\u003c/a\u003e to branch 49 (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17143\"\u003e#17143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/c7fbb3fe8a6dd7f06c14a9be00b4a8c9b2d946e9\"\u003e\u003ccode\u003ec7fbb3f\u003c/code\u003e\u003c/a\u003e Add ExecutionPlan::reset_state (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17028\"\u003e#17028\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/datafusion/issues/17096\"\u003e#17096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/datafusion/commit/f6ec4c38d884d0ad5bfb66221fd4ce179af4e84b\"\u003e\u003ccode\u003ef6ec4c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/datafusion/issues/16994\"\u003e#16994\u003c/a\u003e Ensure CooperativeExec#maintains_input_order returns a Vec of the corr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/datafusion/compare/46.0.1...49.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dioxus` from 0.6.3 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DioxusLabs/dioxus/releases\"\u003edioxus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDioxus v0.7.0\u003c/h2\u003e\n\u003ch2\u003eHot-Patching, Native Renderer, Axum Integration, Bundle Splitting, Radix-UI, more!\u003c/h2\u003e\n\u003cp\u003eWelcome back to another Dioxus release! Dioxus (dye • ox • us) is a framework for building cross-platform apps in Rust. We make it easy to ship full-stack web, desktop, and mobile apps with a single codebase.\u003c/p\u003e\n\u003cp\u003eDioxus 0.7 delivers on a number of promises we made to improve Rust GUI, and more broadly, what we call “high level Rust.” Rust has excelled as a tool for building foundational software, but we hope with Dioxus 0.7, it’s one step closer to being suitable for rapid, high-level development.\u003c/p\u003e\n\u003cp\u003eIn this release, we’re shipping some incredible features. The highlights of this release include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSubsecond: Hot-patching of Rust code at runtime\u003c/li\u003e\n\u003cli\u003eDioxus Native: WGPU-based HTML/CSS renderer for Dioxus\u003c/li\u003e\n\u003cli\u003eFullstack: Revamp of Server Functions with full Axum integration\u003c/li\u003e\n\u003cli\u003eWASM-Split: Code splitting and lazy loading for WebAssembly\u003c/li\u003e\n\u003cli\u003eStores: A new primitive for nested reactive state\u003c/li\u003e\n\u003cli\u003eDioxus Primitives: first-party radix-primitives implementation for Dioxus\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDioxus 0.7 also brings a number of other exciting new features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatic tailwind: zero-setup tailwind support built-in!\u003c/li\u003e\n\u003cli\u003eLLMs.txt: first-party context file to supercharge AI coding models\u003c/li\u003e\n\u003cli\u003eBlitz: our modular HTML/CSS renderer powering Dioxus Native, available for everyone!\u003c/li\u003e\n\u003cli\u003eFullstack WebSockets: websockets in a single line of code\u003c/li\u003e\n\u003cli\u003eIntegrated Debugger Support: open CodeLLDB with a single keystroke\u003c/li\u003e\n\u003cli\u003eFullstack error codes: Integration of status codes and custom errors in fullstack\u003c/li\u003e\n\u003cli\u003eConfigurable Mobile Builds: Customize your AndroidManifest and Info.plist\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlus, a number of quality-of-life upgrades:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eone-line installer ( \u003ccode\u003ecurl https://dioxus.dev/install.sh | sh\u003c/code\u003e )\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edx self-update\u003c/code\u003e and update notifications\u003c/li\u003e\n\u003cli\u003eautomatically open simulators\u003c/li\u003e\n\u003cli\u003eImproved log coloring\u003c/li\u003e\n\u003cli\u003edesktop and mobile toasts\u003c/li\u003e\n\u003cli\u003eHTML streaming now waits for the router to render\u003c/li\u003e\n\u003cli\u003eAxum 0.8 and Wry 52 upgrade\u003c/li\u003e\n\u003cli\u003eAndroid + iOS device support\u003c/li\u003e\n\u003cli\u003eMore customization of iOS and Android projects\u003c/li\u003e\n\u003cli\u003eHash Router Support for dioxus-web\u003c/li\u003e\n\u003cli\u003eMulti-package serve: \u003ccode\u003edx serve @client --package xyz @server --package xyz\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport for dyib bundling\u003c/li\u003e\n\u003cli\u003ewasm32 support for fullstack\u003c/li\u003e\n\u003cli\u003eHashless assets\u003c/li\u003e\n\u003cli\u003e/public dir\u003c/li\u003e\n\u003cli\u003eAnd many, many bugs fixed!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRust Hot-patching with Subsecond\u003c/h2\u003e\n\u003cp\u003eThe biggest feature of this release: Dioxus now supports hot-patching of Rust code at runtime! You can now edit your Rust code and see changes without losing your app’s state.\u003c/p\u003e\n\u003cp\u003eWe’ve been working on this feature for almost an \u003cem\u003eentire year,\u003c/em\u003e so this is a very special release for us. The tool powering this hot-patching is called \u003cem\u003eSubsecond\u003c/em\u003e and works across all major platforms: Web (WASM), Desktop (macOS, Linux, Windows), and even mobile (iOS, Android):\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/DioxusLabs/dioxus/commit/ee25fcb5f661c645b8fe2c99f78bd28527ed2314\"\u003e\u003ccode\u003eee25fcb\u003c/code\u003e\u003c/a\u003e release 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/9a5913cd74b66ac4deffd0803829377fe7c42ed4\"\u003e\u003ccode\u003e9a5913c\u003c/code\u003e\u003c/a\u003e fix links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/c5e43dbef65462c224539c7f2ae974688e2df48d\"\u003e\u003ccode\u003ec5e43db\u003c/code\u003e\u003c/a\u003e fix more links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/8f85114d462aca6fb4f7229e3b3bd311cbe5281a\"\u003e\u003ccode\u003e8f85114\u003c/code\u003e\u003c/a\u003e prep for 0.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/1b81d89f0bb61e649d1f69ecf828e873a68b1781\"\u003e\u003ccode\u003e1b81d89\u003c/code\u003e\u003c/a\u003e release 0.7.0-rc.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/90e988cbdb6639d7824c3b03801bc4e6d9ac39b2\"\u003e\u003ccode\u003e90e988c\u003c/code\u003e\u003c/a\u003e remove some latent todos!()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/32e46d98be1a6cab0bf3b6a83bb0c8bd18e13d16\"\u003e\u003ccode\u003e32e46d9\u003c/code\u003e\u003c/a\u003e implement \u003ccode\u003efiles()\u003c/code\u003e on web data transfer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/1015a9ed6c5fc9e39155576cae14d908cbd9ea13\"\u003e\u003ccode\u003e1015a9e\u003c/code\u003e\u003c/a\u003e fix dual serve (\u003ca href=\"https://redirect.github.com/DioxusLabs/dioxus/issues/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/a4d1fd848df74b3cf717e61b1227bbe4c1453326\"\u003e\u003ccode\u003ea4d1fd8\u003c/code\u003e\u003c/a\u003e feat: add option to statically add js and css assets to the header at compile...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DioxusLabs/dioxus/commit/3f931e84097b2beb5d9741ed7570b187185c8a45\"\u003e\u003ccode\u003e3f931e8\u003c/code\u003e\u003c/a\u003e Add some functions to read/write request header for server functions (\u003ca href=\"https://redirect.github.com/DioxusLabs/dioxus/issues/4823\"\u003e#4823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DioxusLabs/dioxus/compare/v0.6.3...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enumset` from 1.1.7 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lymia/enumset/blob/main/RELEASES.md\"\u003eenumset's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.1.10 (2025-08-21)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the macro code to avoid exposing the internal repr of \u003ccode\u003eEnumSet\u003c/code\u003e as\na public field.\u003c/li\u003e\n\u003cli\u003eFixes combinations of \u003ccode\u003erepr\u003c/code\u003e and \u003ccode\u003eserialize_repr\u003c/code\u003e that previously resulted\nin errors.\u003c/li\u003e\n\u003cli\u003eFixed some minor hygiene issues with the procedural macro.\u003c/li\u003e\n\u003cli\u003eSmall improvements and clarifications to the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.1.9 (2025-08-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixes a bug that causes compilation failures when a crate (such as \u003ccode\u003edefmt\u003c/code\u003e)\nexposes a macro called \u003ccode\u003eassert!\u003c/code\u003e. (thanks \u003ca href=\"https://github.com/bugadani\"\u003e\u003ccode\u003e@​bugadani\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.1.8 (2025-08-16)\u003c/h1\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFrom\u0026lt;[T; N]\u0026gt;\u003c/code\u003e, \u003ccode\u003eExtend\u0026lt;\u0026amp;'a T\u0026gt;\u003c/code\u003e, and \u003ccode\u003eExtend\u0026lt;\u0026amp;'a EnumSet\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e\nimplementations to \u003ccode\u003eEnumSet\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003e#[enumset(map = \u0026quot;...\u0026quot;)]\u003c/code\u003e annotation that allows controlling how\nenum variants are mapped to bits in the underlying bitset.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimizations for sparse bitsets and sets larger than 64 variants.\u003c/li\u003e\n\u003cli\u003eAdded basic support for specifying enum discriminators via simple\nexpressions like \u003ccode\u003e1 \u0026lt;\u0026lt; 30\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/Lymia/enumset/commit/a808e1de1f744c98cc33967da31513a78665ba2d\"\u003e\u003ccode\u003ea808e1d\u003c/code\u003e\u003c/a\u003e Bump version to 1.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/a3764c4dd47e296078514c6df294736825eef7ec\"\u003e\u003ccode\u003ea3764c4\u003c/code\u003e\u003c/a\u003e Update release notes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/46fbe602b84b6fa8af1acc242527ab3066377ce5\"\u003e\u003ccode\u003e46fbe60\u003c/code\u003e\u003c/a\u003e Document the const time macros better.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/773d04bac3f6c5374a348f2a4a8ad12e784716b4\"\u003e\u003ccode\u003e773d04b\u003c/code\u003e\u003c/a\u003e Fix small bugs remaining in the codebase.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/6255bad76159fc6680fa7fdab06ca8f65438ab00\"\u003e\u003ccode\u003e6255bad\u003c/code\u003e\u003c/a\u003e Merge branch 'temp_macro_rework' into v1.1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/e40e6a105a7f2d170b18d3445aa30bd5b624c239\"\u003e\u003ccode\u003ee40e6a1\u003c/code\u003e\u003c/a\u003e Rework macros to not require exposing __priv_expr publically.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/f588bc57312823da653c4134ecd1fba18387dad2\"\u003e\u003ccode\u003ef588bc5\u003c/code\u003e\u003c/a\u003e Fix several bugs revealed by code coverage reports.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/844b194087992384f47da2be055eef21f1c3688f\"\u003e\u003ccode\u003e844b194\u003c/code\u003e\u003c/a\u003e Remove some dead code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/2eaf42de69c4eb8c335e4d51793c3638a7cc51d1\"\u003e\u003ccode\u003e2eaf42d\u003c/code\u003e\u003c/a\u003e Opps, actually add the test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lymia/enumset/commit/4d8ef13602ba0ce6f0885fff219a714cb7861e7c\"\u003e\u003ccode\u003e4d8ef13\u003c/code\u003e\u003c/a\u003e Add a test for obvious hygiene issues.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Lymia/enumset/compare/v1.1.7...v1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatbuffers` from 25.2.10 to 25.9.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flatbuffers/releases\"\u003eflatbuffers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlatBuffers Version 25.9.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Swift] Adds new API to reduce memory copying within swift by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8484\"\u003egoogle/flatbuffers#8484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Fixes access to union members when generating code with options \u0026quot;--cpp-field-case-style upper\u0026quot; and \u0026quot;--gen-object-api\u0026quot; by \u003ca href=\"https://github.com/Ailuridae\"\u003e\u003ccode\u003e@​Ailuridae\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8447\"\u003egoogle/flatbuffers#8447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[C++] Fix dereference operator of VectorIterator to structures by \u003ca href=\"https://github.com/admo\"\u003e\u003ccode\u003e@​admo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8425\"\u003egoogle/flatbuffers#8425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[TS] Enum value default null by \u003ca href=\"https://github.com/bjornharrtell\"\u003e\u003ccode\u003e@​bjornharrtell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8619\"\u003egoogle/flatbuffers#8619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Flexbuffers native swift port by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8577\"\u003egoogle/flatbuffers#8577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[TS] Upgrade deps by \u003ca href=\"https://github.com/bjornharrtell\"\u003e\u003ccode\u003e@​bjornharrtell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8620\"\u003egoogle/flatbuffers#8620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid outputting Python files for already generated types by \u003ca href=\"https://github.com/akb825\"\u003e\u003ccode\u003e@​akb825\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8500\"\u003egoogle/flatbuffers#8500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix: grpc python code generation location and file suffix by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8359\"\u003egoogle/flatbuffers#8359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecode bytes to strings in Python Object API by \u003ca href=\"https://github.com/sethraymond\"\u003e\u003ccode\u003e@​sethraymond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8551\"\u003egoogle/flatbuffers#8551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Adds windows support by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8622\"\u003egoogle/flatbuffers#8622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[TS] Fix relative paths for exports by \u003ca href=\"https://github.com/trumully\"\u003e\u003ccode\u003e@​trumully\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8517\"\u003egoogle/flatbuffers#8517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Moves swift actions to use next by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8632\"\u003egoogle/flatbuffers#8632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix/new decode flag by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8634\"\u003egoogle/flatbuffers#8634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse correct default type for str by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8623\"\u003egoogle/flatbuffers#8623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed typo in quick_start.md by \u003ca href=\"https://github.com/Dylan-Gallagher\"\u003e\u003ccode\u003e@​Dylan-Gallagher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8592\"\u003egoogle/flatbuffers#8592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in code comment by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8549\"\u003egoogle/flatbuffers#8549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README logo path by \u003ca href=\"https://github.com/gio3k\"\u003e\u003ccode\u003e@​gio3k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8602\"\u003egoogle/flatbuffers#8602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Avoid include own type by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8625\"\u003egoogle/flatbuffers#8625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Swift] Fixes inlining \u0026amp; module importing by \u003ca href=\"https://github.com/mustiikhalil\"\u003e\u003ccode\u003e@​mustiikhalil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8637\"\u003egoogle/flatbuffers#8637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Enum type definition by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8624\"\u003egoogle/flatbuffers#8624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JavaScript typo in mkdocs.yml by \u003ca href=\"https://github.com/luksab\"\u003e\u003ccode\u003e@​luksab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/flatbuffers/pull/8515\"\u003egoogle/flatbuffers#8515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Python] Avoid double flatbuffers include in pyi files by \u003ca href=\"https://github.com/fliiiix\"\u003e\u003ccode\u003e@​fliiiix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.gi...\n\n_Description has been truncated_","html_url":"https://github.com/DNA0705/Rusts/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DNA0705%2FRusts/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"0.6.4","new_version":"0.7.0","update_type":"minor","path":null,"pr_created_at":"2025-10-19T22:29:59.000Z","version_change":"0.6.4 → 0.7.0","issue":{"uuid":"3530511357","node_id":"PR_kwDOLQCdPc6uh9GI","number":2635,"state":"closed","title":"fix(deps): bump the cargo-minor-and-patch-dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-21T23:37:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-19T22:29:59.000Z","updated_at":"2025-10-21T23:37:31.000Z","time_to_close":176850,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"cargo-minor-and-patch-dependencies","update_count":38,"packages":[{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.5.59","repository_url":"https://github.com/clap-rs/clap"},{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"criterion","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/bheisler/criterion.rs"},{"name":"diesel-async","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/weiznich/diesel_async"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.0","repository_url":"https://github.com/console-rs/indicatif"},{"name":"jsonrpsee","old_version":"0.24.9","new_version":"0.26.0","repository_url":"https://github.com/paritytech/jsonrpsee"},{"name":"md5","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/stainless-steel/md5"},{"name":"mockall","old_version":"0.12.1","new_version":"0.13.1","repository_url":"https://github.com/asomers/mockall"},{"name":"object_store","old_version":"0.11.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"opentelemetry-otlp","old_version":"0.27.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-proto","old_version":"0.27.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.27.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand_distr","old_version":"0.4.3","new_version":"0.5.1","repository_url":"https://github.com/rust-random/rand_distr"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"reed-solomon-simd","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/AndersTrier/reed-solomon-simd"},{"name":"regex","old_version":"1.11.2","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.33","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"serde","old_version":"1.0.226","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_with","old_version":"3.14.1","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.107","repository_url":"https://github.com/dtolnay/syn"},{"name":"tempfile","old_version":"3.22.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.5.2","new_version":"0.6.6","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing-opentelemetry","old_version":"0.28.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"aws-config","old_version":"1.8.6","new_version":"1.8.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-ec2","old_version":"1.166.0","new_version":"1.175.1","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.49` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.59` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.4` | `0.7.0` |\n| [criterion](https://github.com/bheisler/criterion.rs) | `0.5.1` | `0.7.0` |\n| [diesel-async](https://github.com/weiznich/diesel_async) | `0.5.2` | `0.6.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.0` |\n| [jsonrpsee](https://github.com/paritytech/jsonrpsee) | `0.24.9` | `0.26.0` |\n| [md5](https://github.com/stainless-steel/md5) | `0.7.0` | `0.8.0` |\n| [mockall](https://github.com/asomers/mockall) | `0.12.1` | `0.13.1` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.11.2` | `0.12.4` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.0` |\n| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.31.0` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [rand_distr](https://github.com/rust-random/rand_distr) | `0.4.3` | `0.5.1` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [reed-solomon-simd](https://github.com/AndersTrier/reed-solomon-simd) | `3.0.1` | `3.1.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.12.2` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.33` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.226` | `1.0.228` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.14.1` | `3.15.0` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.107` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.22.0` | `3.23.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.5.2` | `0.6.6` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.28.0` | `0.32.0` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.6` | `1.8.7` |\n| [aws-sdk-ec2](https://github.com/awslabs/aws-sdk-rust) | `1.166.0` | `1.175.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.4` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n\n\nUpdates `axum` from 0.8.4 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c1bb9c3e90625fb8de4f9c9750f669cb4edac3df\"\u003e\u003ccode\u003ec1bb9c3\u003c/code\u003e\u003c/a\u003e Release axum 0.8.6 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4a50581968a1c1f9343aa5748373a8252285c7c4\"\u003e\u003ccode\u003e4a50581\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5c76cfd26a99d38c4e63c84ef4f1981de0a37f79\"\u003e\u003ccode\u003e5c76cfd\u003c/code\u003e\u003c/a\u003e Remove usage of the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c720f568da42909580a7876af1b8f50438cb1834\"\u003e\u003ccode\u003ec720f56\u003c/code\u003e\u003c/a\u003e Release axum-core v0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c96ead9d15998492cb1a84a7138bd849e8ce273\"\u003e\u003ccode\u003e0c96ead\u003c/code\u003e\u003c/a\u003e Remove unused rustversion dependency of axum-core (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a1d22f68a593967a83c1028efb70554b88525cf2\"\u003e\u003ccode\u003ea1d22f6\u003c/code\u003e\u003c/a\u003e Release axum 0.8.5 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ad2fd5b50b98502bc5966cac37e345fa0698e0b0\"\u003e\u003ccode\u003ead2fd5b\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a0692f9f540967166204ab09182ae1d5a0cd2134\"\u003e\u003ccode\u003ea0692f9\u003c/code\u003e\u003c/a\u003e Reject JSON bodies with trailing chars (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ae808502236f6333a2e817434002a1ae9a5dd1f7\"\u003e\u003ccode\u003eae80850\u003c/code\u003e\u003c/a\u003e Update to cargo-deny api version 2 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/651cc1e9353c3417f5ac546c60ce27981fe40cf5\"\u003e\u003ccode\u003e651cc1e\u003c/code\u003e\u003c/a\u003e Remove unused link def\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.6\"\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.48 to 4.5.49\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.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/6abe2f8c61e31d8d43fee42c18414926c60893be\"\u003e\u003ccode\u003e6abe2f8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d5c74542ce628b57424caec88efee1a231c436a0\"\u003e\u003ccode\u003ed5c7454\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5b2e960267b94d4811c9c3b99c62899a87505413\"\u003e\u003ccode\u003e5b2e960\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5985\"\u003e#5985\u003c/a\u003e from mernen/bash-cur\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e426f4ee7a467321a57c9a557b4378f375a9148e\"\u003e\u003ccode\u003ee426f4e\u003c/code\u003e\u003c/a\u003e fix(complete): Improve handling of current word in Bash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d5229218e8e6c2878f3acd6143140f6912e4ce41\"\u003e\u003ccode\u003ed522921\u003c/code\u003e\u003c/a\u003e test(complete): Demonstrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/74072bab6f817f87dd5c28ce2b7bcb074b2dd145\"\u003e\u003ccode\u003e74072ba\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5983\"\u003e#5983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.49\"\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.58 to 4.5.59\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0bb3ad7e12e729be9f152391558689ac4fdd31ec\"\u003e\u003ccode\u003e0bb3ad7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5cb5ce3873a882ba2a7d619864202eadef21fffa\"\u003e\u003ccode\u003e5cb5ce3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/245c8ba75a481250a48170f1add11532a7b7fd33\"\u003e\u003ccode\u003e245c8ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6149\"\u003e#6149\u003c/a\u003e from epage/wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd17a418a9e6665c98ff6e0ba2a039fd1921988e\"\u003e\u003ccode\u003edd17a41\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate wrap points with ANSI escape codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2cc4e350b9ea8955a9cf229405407426921e7871\"\u003e\u003ccode\u003e2cc4e35\u003c/code\u003e\u003c/a\u003e test(ui): Avoid override term width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/93e3559b1e4c8c81377f3598f7249b7708f4c379\"\u003e\u003ccode\u003e93e3559\u003c/code\u003e\u003c/a\u003e refactor(help): Clarify that we're carrying over indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b1c46e633c04f5cb0d819b15f25c1fde1a6e42c4\"\u003e\u003ccode\u003eb1c46e6\u003c/code\u003e\u003c/a\u003e refactor(help): Clarify var name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/03b9b38df059c1a9a529f295e038f81de295627a\"\u003e\u003ccode\u003e03b9b38\u003c/code\u003e\u003c/a\u003e test(help): Show styled wrapping behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9a39a534c3e95926be272765bec48a80e5ea9e7\"\u003e\u003ccode\u003ec9a39a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6146\"\u003e#6146\u003c/a\u003e from clap-rs/renovate/actions-checkout-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58599fb7bf865f8ec0a7a021dea8111f5dffe6d2\"\u003e\u003ccode\u003e58599fb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.5.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-str` from 0.6.4 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.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/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.5.1 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.0] - 2025-07-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version of criterion-plot to align dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.6.0] - 2025-05-17\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.80\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ereal_blackbox\u003c/code\u003e feature no longer has any impact. Criterion always uses \u003ccode\u003estd::hint::black_box()\u003c/code\u003e now.\nUsers of \u003ccode\u003ecriterion::black_box()\u003c/code\u003e should switch to \u003ccode\u003estd::hint::black_box()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclap\u003c/code\u003e dependency unpinned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egnuplot version is now correctly detected when using certain Windows binaries/configurations that used to fail\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAsync benchmarking with Tokio may be done via a \u003ccode\u003etokio::runtime::Handle\u003c/code\u003e, not only a \u003ccode\u003etokio::runtime::Runtime\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/bheisler/criterion.rs/commit/567405d25363804dd1e6d440a0c9d6612c4cecd8\"\u003e\u003ccode\u003e567405d\u003c/code\u003e\u003c/a\u003e release: bump criterion and criterion-plot versions (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ccccbcc15237233af22af4c76751a7aa184609b3\"\u003e\u003ccode\u003eccccbcc\u003c/code\u003e\u003c/a\u003e fix: deal with throughput in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/deb0eb021dbaa58678222725a455662f780751d0\"\u003e\u003ccode\u003edeb0eb0\u003c/code\u003e\u003c/a\u003e feat: support throughput reports in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/d4fd7cc478dfb15e82ea9726c8e4c5a3afc4bc49\"\u003e\u003ccode\u003ed4fd7cc\u003c/code\u003e\u003c/a\u003e Add CI job checking library builds with oldest allowed dependencies (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/43bf90a64b1b2ac8d7f448e1f79e0eff8f9c45ec\"\u003e\u003ccode\u003e43bf90a\u003c/code\u003e\u003c/a\u003e release version 0.6.0 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/92696e45c5750c3d946fd5bef28c141e2f6c80f9\"\u003e\u003ccode\u003e92696e4\u003c/code\u003e\u003c/a\u003e deps: unpin clap (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/5756a5d5268f2186cedac87b823d0f1c6aad04b8\"\u003e\u003ccode\u003e5756a5d\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.80 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/9d887c0145f86442cd7211fd50681d8a1402e84a\"\u003e\u003ccode\u003e9d887c0\u003c/code\u003e\u003c/a\u003e Fixed typo in faq.md (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/59b791a5876f001be504203752df0a4502de0967\"\u003e\u003ccode\u003e59b791a\u003c/code\u003e\u003c/a\u003e ci: test against MSRV and 1.87 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ace1cc93ef06c6d67f42ee5a57485a800fc5fe26\"\u003e\u003ccode\u003eace1cc9\u003c/code\u003e\u003c/a\u003e Fix warnings from clippy (rust 1.87.0) (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bheisler/criterion.rs/compare/0.5.1...0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diesel-async` from 0.5.2 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/weiznich/diesel_async/releases\"\u003ediesel-async's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDiesel-Async 0.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix building with different feature combinations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can support the development of diesel-async by contributions or by sponsoring the project on GitHub.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/weiznich/diesel_async/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/weiznich/diesel_async/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eDiesel-Async 0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to control the statement cache size\u003c/li\u003e\n\u003cli\u003eMinimize dependencies features\u003c/li\u003e\n\u003cli\u003eBump minimal supported mysql_async version to 0.36.0\u003c/li\u003e\n\u003cli\u003eFixing a bug in how we tracked open transaction that could lead to dangling transactions is specific cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can support the development of diesel-async by contributions or by sponsoring the project on GitHub.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/weiznich/diesel_async/compare/v0.5.2...v0.6.0\"\u003ehttps://github.com/weiznich/diesel_async/compare/v0.5.2...v0.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/weiznich/diesel_async/blob/main/CHANGELOG.md\"\u003ediesel-async's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.6.1] - 2025-07-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix features for some dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.6.0] - 2025-07-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to control the statement cache size\u003c/li\u003e\n\u003cli\u003eMinimize dependencies features\u003c/li\u003e\n\u003cli\u003eBump minimal supported mysql_async version to 0.36.0\u003c/li\u003e\n\u003cli\u003eFixing a bug in how we tracked open transaction that could lead to dangling transactions is specific cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/82b8c375c80c59f986e07b0fe7eaee30112648a4\"\u003e\u003ccode\u003e82b8c37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/weiznich/diesel_async/issues/245\"\u003e#245\u003c/a\u003e from weiznich/fix/244\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/6a413a84800c87c2397eef8d8fb9249168ac1df4\"\u003e\u003ccode\u003e6a413a8\u003c/code\u003e\u003c/a\u003e Fix building with different feature combinations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/52dc60134a3e2221d84212a69b5854b3d9b51917\"\u003e\u003ccode\u003e52dc601\u003c/code\u003e\u003c/a\u003e Fix Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/f043b13e93c16d08925ebc3178d49c7abfe6810a\"\u003e\u003ccode\u003ef043b13\u003c/code\u003e\u003c/a\u003e Prepare a diesel_async 0.6.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/a9f7a35f7a3b3d32f6316a6b83a8ad9bdfebbbce\"\u003e\u003ccode\u003ea9f7a35\u003c/code\u003e\u003c/a\u003e Copy new statement cache form diesel to unblock a release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/f8263a18147c49bc2a4d24707540c9731a814777\"\u003e\u003ccode\u003ef8263a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/weiznich/diesel_async/issues/240\"\u003e#240\u003c/a\u003e from progval/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/5f4aae077dd1bb48bc149f1ff0735a2e5ae59409\"\u003e\u003ccode\u003e5f4aae0\u003c/code\u003e\u003c/a\u003e Fix documentation link to SyncConnectionWrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/540b1a5a44eeb0e7cad63c008d931671d38cd8cc\"\u003e\u003ccode\u003e540b1a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/weiznich/diesel_async/issues/242\"\u003e#242\u003c/a\u003e from weiznich/fix/241\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/2e4075aae1af8eaaf957b134913804e87dcbc573\"\u003e\u003ccode\u003e2e4075a\u003c/code\u003e\u003c/a\u003e Fix a bug in how we handle serialization errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich/diesel_async/commit/7d456345484c4aa44998707a69633ecfb2653ee3\"\u003e\u003ccode\u003e7d45634\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/weiznich/diesel_async/issues/239\"\u003e#239\u003c/a\u003e from weiznich/fix/bump_msrv_1.84\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/weiznich/diesel_async/compare/v0.5.2...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.4 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/76b459b82cd7de7035d96f7b6f0a178e02c4425c\"\u003e\u003ccode\u003e76b459b\u003c/code\u003e\u003c/a\u003e Use more precise capturing for some \u003ccode\u003eimpl Trait\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b3d9cc355e227a847a2d2ebcae38a230c005174d\"\u003e\u003ccode\u003eb3d9cc3\u003c/code\u003e\u003c/a\u003e Use the primitive slice's \u003ccode\u003eis_sorted\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/09db3cce19a24b74cfa13a1510fd72b8ab58ae83\"\u003e\u003ccode\u003e09db3cc\u003c/code\u003e\u003c/a\u003e Use inherent \u003ccode\u003eusize::div_ceil\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/354b7325467252009f8bc0bd7155798a17deb84a\"\u003e\u003ccode\u003e354b732\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/f46ba0ac88ac0ce5f98f5b2bdef3a2a53618d257\"\u003e\u003ccode\u003ef46ba0a\u003c/code\u003e\u003c/a\u003e Bump version to 0.17.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/9f08f12f4076e02884e39331b39a86fb5b955b43\"\u003e\u003ccode\u003e9f08f12\u003c/code\u003e\u003c/a\u003e Upgrade to console 0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/9afc3621129d2007ce0bdbda1be537d7fd66cbb3\"\u003e\u003ccode\u003e9afc362\u003c/code\u003e\u003c/a\u003e draw_target: inline the format arg to silence clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/880d8ce6b9e1615605fdf2c84cc24068f985a0b0\"\u003e\u003ccode\u003e880d8ce\u003c/code\u003e\u003c/a\u003e Switch from number_prefix to unit-prefix (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/458e4dc391c1b001937e502bd450a0bfc8b4d9f6\"\u003e\u003ccode\u003e458e4dc\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/abd2181eb058de862984d3792bf31741ec03b2ba\"\u003e\u003ccode\u003eabd2181\u003c/code\u003e\u003c/a\u003e Use width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/79ea0854149f7a7d2338a26daa5760d1cd696733\"\u003e\u003ccode\u003e79ea085\u003c/code\u003e\u003c/a\u003e Add ProgressBar::force_draw (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonrpsee` from 0.24.9 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases\"\u003ejsonrpsee's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow max websocket frame size to be set (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[Fixed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove username and password from URL after building Authorization header (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003ch2\u003e[v0.25.1] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA small follow-up patch release that adds a \u003ccode\u003eClone impl\u003c/code\u003e for the middleware RpcLogger which was missing\nand broke the Clone impl for the HttpClient.\u003c/p\u003e\n\u003cp\u003eIf you are updating from v0.24, have a look at \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\"\u003ehttps://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\u003c/a\u003e because it contains some breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\"\u003ehttps://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003e[v0.25.0] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA new breaking release which has been in the making for a while and the biggest change is that the\n\u003ccode\u003eRpcServiceT trait\u003c/code\u003e has been changed to support both the client and server side:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003epub trait RpcServiceT {\n\t/// Response type for `RpcServiceT::call`.\n\ttype MethodResponse;\n\t/// Response type for `RpcServiceT::notification`.\n\ttype NotificationResponse;\n\t/// Response type for `RpcServiceT::batch`.\n\ttype BatchResponse;\n\u003cpre\u003e\u003ccode\u003e/// Processes a single JSON-RPC call, which may be a subscription or regular call.\nfn call\u0026amp;lt;'a\u0026amp;gt;(\u0026amp;amp;self, request: Request\u0026amp;lt;'a\u0026amp;gt;) -\u0026amp;gt; impl Future\u0026amp;lt;Output = Self::MethodResponse\u0026amp;gt; + Send + 'a;\n\n/// Processes multiple JSON-RPC calls at once, similar to `RpcServiceT::call`.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/blob/master/CHANGELOG.md\"\u003ejsonrpsee's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow max websocket frame size to be set (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[Fixed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove username and password from URL after building Authorization header (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.25.1] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA small follow-up patch release that adds a \u003ccode\u003eClone impl\u003c/code\u003e for the middleware RpcLogger which was missing\nand broke the Clone impl for the HttpClient.\u003c/p\u003e\n\u003ch2\u003e[v0.25.0] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA new breaking release which has been in the making for a while and the biggest change is that the\n\u003ccode\u003eRpcServiceT trait\u003c/code\u003e has been changed to support both the client and server side:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003epub trait RpcServiceT {\n\t/// Response type for `RpcServiceT::call`.\n\ttype MethodResponse;\n\t/// Response type for `RpcServiceT::notification`.\n\ttype NotificationResponse;\n\t/// Response type for `RpcServiceT::batch`.\n\ttype BatchResponse;\n\u003cpre\u003e\u003ccode\u003e/// Processes a single JSON-RPC call, which may be a subscription or regular call.\nfn call\u0026amp;lt;'a\u0026amp;gt;(\u0026amp;amp;self, request: Request\u0026amp;lt;'a\u0026amp;gt;) -\u0026amp;gt; impl Future\u0026amp;lt;Output = Self::MethodResponse\u0026amp;gt; + Send + 'a;\n\n/// Processes multiple JSON-RPC calls at once, similar to `RpcServiceT::call`.\n///\n/// This method wraps `RpcServiceT::call` and `RpcServiceT::notification`,\n/// but the root RPC service does not inherently recognize custom implementations\n/// of these methods.\n///\n/// As a result, if you have custom logic for individual calls or notifications,\n/// you must duplicate that implementation in this method or no middleware will be applied\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/b0a45c67cd32c6bbbcd29ea2bd4722f4d95a8f3c\"\u003e\u003ccode\u003eb0a45c6\u003c/code\u003e\u003c/a\u003e Prepare to release v0.26.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/9e551cbbabd7b76a61a38e623c570b2a55f3d8ff\"\u003e\u003ccode\u003e9e551cb\u003c/code\u003e\u003c/a\u003e chore(deps): bump Swatinem/rust-cache from 2.7.8 to 2.8.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/b92aaaf0cc53642bb64da8c0b2ee976540f82a04\"\u003e\u003ccode\u003eb92aaaf\u003c/code\u003e\u003c/a\u003e Fix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/c0b947fb2e6fb3659b55c588aa8f64e234d79dff\"\u003e\u003ccode\u003ec0b947f\u003c/code\u003e\u003c/a\u003e feat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/fa7d1c8ca19a7d3601957ddf6593610b27c380f8\"\u003e\u003ccode\u003efa7d1c8\u003c/code\u003e\u003c/a\u003e chore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/ffd5020e9c2940e1d5cfb49900b4a17518f24ec3\"\u003e\u003ccode\u003effd5020\u003c/code\u003e\u003c/a\u003e chore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/85dcced9ecaee970f4433e066a537e80a1fdceb7\"\u003e\u003ccode\u003e85dcced\u003c/code\u003e\u003c/a\u003e increase max websocket frame size (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/d3d9fa8553756751ad913830e7d0d0faca614cb5\"\u003e\u003ccode\u003ed3d9fa8\u003c/code\u003e\u003c/a\u003e fix: Remove username and password from URL after building Authorization heade...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/18695364e2386f6361f36150cbb56e41b42f13fd\"\u003e\u003ccode\u003e1869536\u003c/code\u003e\u003c/a\u003e chore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/f04afa740e55db60dce20d9839758792f035ffff\"\u003e\u003ccode\u003ef04afa7\u003c/code\u003e\u003c/a\u003e Expose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paritytech/jsonrpsee/compare/v0.24.9...v0.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `md5` from 0.7.0 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stainless-steel/md5/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mockall` from 0.12.1 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asomers/mockall/blob/master/CHANGELOG.md\"\u003emockall's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[ 0.13.1 ] - 2024-11-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSuppress warnings about the \u003ccode\u003e#[expect]\u003c/code\u003e lint, new in Rust 1.81.0, in\ngenerated code.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/619\"\u003e#619\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSuppress the \u003ccode\u003e#[clippy::ref_option]\u003c/code\u003e warning, new in Rust 1.83.0, in\ngenerated code.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/618\"\u003e#618\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen mocking functions with a closure argument, but not using\n\u003ccode\u003e#[concretize]\u003c/code\u003e, include any additional trait bounds in the trait object\nargument passed to \u003ccode\u003e.with\u003c/code\u003e and \u003ccode\u003e.returning\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/606\"\u003e#606\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed naming conflict when mocking multiple traits with same name but from\ndifferent modules.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/601\"\u003e#601\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[ 0.13.0 ] - 2024-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the ability to use \u003ccode\u003e#[concretize]\u003c/code\u003e with methods that have an \u003ccode\u003eFnMut\u003c/code\u003e\nargument.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/595\"\u003e#595\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the ability to mock methods that use \u003ccode\u003e#[auto_enum]\u003c/code\u003e, from the\n\u003ccode\u003eauto_enums\u003c/code\u003e crate.  But only for methods that use RPIT; Mockall can't yet\nhandle syntax like \u003ccode\u003e-\u0026gt; Result\u0026lt;(), impl T\u0026gt;\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/590\"\u003e#590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the ability to mock methods that use \u003ccode\u003e#[inline]\u003c/code\u003e or \u003ccode\u003e#[cold]\u003c/code\u003e, and\nmethods or traits that use \u003ccode\u003e#[must_use]\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/555\"\u003e#555\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRaised MSRV to 1.71.0 due to the \u003ccode\u003eC-unwind\u003c/code\u003e ABI.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/585\"\u003e#585\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNo longer poison a Context object's internal \u003ccode\u003eMutex\u003c/code\u003e when panicing.  This\nrequires the \u0026quot;nightly\u0026quot; feature.\n(\u003ca href=\"https://redirect.github.com/asomers/mockall/pull/527\"\u003e#527\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\u003eFixed panicing within mocked \u003ccode\u003eextern \u0026quot;C\u0026quot;\u003c/code\u003e functions, for example due to\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/62f92cb84a042116eceb1f734c63e928072f1cef\"\u003e\u003ccode\u003e62f92cb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/46747dccf965473d3363fb217ad020798d174177\"\u003e\u003ccode\u003e46747dc\u003c/code\u003e\u003c/a\u003e Format the CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/44d319b3f98dee1ee4a90fee6fb740e29dd2995c\"\u003e\u003ccode\u003e44d319b\u003c/code\u003e\u003c/a\u003e Better error message when mocking structs with elided lifetimes (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/a96a23e6de2f29517efa41d2f89b13cc670a0f52\"\u003e\u003ccode\u003ea96a23e\u003c/code\u003e\u003c/a\u003e Suppress #[expect] attributes in the generated code (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/dee7bcbcbe046c05c6d00175f8671bada927d7cc\"\u003e\u003ccode\u003edee7bcb\u003c/code\u003e\u003c/a\u003e Clippy: fix unnecessary_map_or lint (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/e1ac2e14c2218100b7de548788ecf6d35c5fe914\"\u003e\u003ccode\u003ee1ac2e1\u003c/code\u003e\u003c/a\u003e Suppress the clippy::ref_option warning in generated code (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/d5b3b4669403419c587ddf9b8f1b180210f8a1ff\"\u003e\u003ccode\u003ed5b3b46\u003c/code\u003e\u003c/a\u003e Clippy cleanup: needless_lifetimes (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/97c31d2d0a9d38e2805777be49873e9ebcaf56a8\"\u003e\u003ccode\u003e97c31d2\u003c/code\u003e\u003c/a\u003e Clippy cleanup (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/5394a9bbbc095c640b1ef3f2a1f260decb06332c\"\u003e\u003ccode\u003e5394a9b\u003c/code\u003e\u003c/a\u003e Fix missing_docs lints with the latest nightly (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asomers/mockall/commit/6c5276e50d00b102b2c835a632f60373fdf70c68\"\u003e\u003ccode\u003e6c5276e\u003c/code\u003e\u003c/a\u003e During declosurefy, make sure to include additional trait bounds (\u003ca href=\"https://redirect.github.com/asomers/mockall/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asomers/mockall/compare/v0.12.1...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object_store` from 0.11.2 to 0.12.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md\"\u003eobject_store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eHistorical Changelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/tree/v0.12.3\"\u003ev0.12.3\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.12.2...v0.12.3\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eS3 store fails without retrying \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/425\"\u003e#425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate and Remove DynamoCommit \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove payload helpers from \u003ccode\u003eGetResult\u003c/code\u003e to \u003ccode\u003eGetResultPayload\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/352\"\u003e#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetry on 429s and equivalents \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/309\"\u003e#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eobject_store: Support \u003ccode\u003econtainer@account.dfs.core.windows.net/path\u003c/code\u003e URL style for \u003ccode\u003eaz\u003c/code\u003e protocol \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/285\"\u003e#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003ePutMultiPartOpts\u003c/code\u003e to \u003ccode\u003ePutMultiPartOptions\u003c/code\u003e, the old name is deprecated and will be removed in the next major release \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/406\"\u003e#406\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder panics on malformed GCS private key instead of returning error \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/419\"\u003e#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check --no-default-features --features=aws,azure,gcp,http\u003c/code\u003e fails \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/411\"\u003e#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect prefix in \u003ccode\u003eObjectStoreScheme::parse\u003c/code\u003e for Azure HTTP urls \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/398\"\u003e#398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePutMode::Update\u003c/code\u003e support for \u003ccode\u003eLocalFileSystem\u003c/code\u003e? \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/423\"\u003e#423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: retry on 408 \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/426\"\u003e#426\u003c/a\u003e (\u003ca href=\"https://github.com/criccomini\"\u003ecriccomini\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: expose source of \u003ccode\u003eRetryError\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/422\"\u003e#422\u003c/a\u003e (\u003ca href=\"https://github.com/crepererum\"\u003ecrepererum\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gcp): throw error instead of panicking if read pem fails \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/421\"\u003e#421\u003c/a\u003e (\u003ca href=\"https://github.com/HugoCasa\"\u003eHugoCasa\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\u003eSee full diff in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/commits/v0.12.4\"\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.27.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e0.30.0 Release\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.30.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades Metrics-SDK to stable!\u003c/p\u003e\n\u003cp\u003eSee summary of release notes: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.29.0 Release\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.29.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs-SDK to stable\u003c/li\u003e\n\u003cli\u003eLogs-Appender-Tracing to stable\u003c/li\u003e\n\u003cli\u003eBaggage to RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd deprecates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus exporter is - now deprecated in favor of OTLP exporter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0 Release\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.28.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs API to stable\u003c/li\u003e\n\u003cli\u003eLogs-SDK, Logs OTLP exporter, Logs-Appender-Tracing to RC\u003c/li\u003e\n\u003cli\u003eMetrics-API to stable\u003c/li\u003e\n\u003cli\u003eMetrics-SDK, Metrics OTLP exporter to RC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release introduces several breaking changes as we progress toward a stable version for logs and metrics. We recommend reviewing the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/migration_0.28.md\"\u003eMigration Guide\u003c/a\u003e along with the changelogs to ensure a smooth upgrade.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eThis release has improved internal logging to help with troubleshooting.\u003c/p\u003e\n\u003ch2\u003eopentelemetry_sdk-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eRefer to opentelemetry-sdk \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry_sdk-0.27.1/opentelemetry-sdk/CHANGELOG.md#0271\"\u003eCHANGELOG\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003eopentelemetry-otlp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.30\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.30 introduces a few breaking changes to the\n\u003ccode\u003eopentelemetry_sdk\u003c/code\u003e crate in the \u003ccode\u003emetrics\u003c/code\u003e feature. These changes were essential\nto drive the Metrics SDK towards stability. With this release, the Metrics SDK\nis officially declared stable. The Metrics API was declared stable last year,\nand previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked\nstable. Importantly, no breaking changes have been introduced to components\nalready marked as stable.\u003c/p\u003e\n\u003cp\u003eIt is worth noting that the \u003ccode\u003eopentelemetry-otlp\u003c/code\u003e crate remains in a\nRelease-Candidate state and is not yet considered stable. With the API and SDK\nfor Logs and Metrics now stable, the focus will shift towards further refining\nand stabilizing the OTLP Exporters in upcoming releases. Additionally,\nDistributed Tracing is expected to progress towards stability, addressing key\ninteroperability challenges.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK Improvements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStabilized \u0026quot;view\u0026quot; features\u003c/strong\u003e: Previously under an experimental feature\nflag, views can now be used to modify the name, unit, description, and\ncardinality limit of a metric. Advanced view capabilities, such as changing\naggregation or dropping attributes, remain under the experimental feature\nflag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCardinality capping\u003c/strong\u003e: Introduced the ability to cap cardinality and\nconfigure limits using views.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePolished public API\u003c/strong\u003e: Refined the public API to hide implementation\ndetails from exporters, enabling future internal optimizations and ensuring\nconsistency. Some APIs related to authoring custom metric readers have been\nmoved behind experimental feature flags. These advanced use cases require\nmore time to finalize the API surface before being included in the stable\nrelease.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eContext-Based Suppression\u003c/h3\u003e\n\u003cp\u003eAdded the ability to suppress telemetry based on Context. This feature prevents\ntelemetry-induced-telemetry scenarios and addresses a long-standing issue. Note\nthat suppression relies on proper context propagation. Certain libraries used in\nOTLP Exporters utilize \u003ccode\u003etracing\u003c/code\u003e but do not adopt OpenTelemetry's context\npropagation. As a result, not all telemetry is automatically suppressed with\nthis feature. Improvements in this area are expected in future releases.\u003c/p\u003e\n\u003ch2\u003eNext Release\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/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-otlp-0.27.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-proto` from 0.27.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-proto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e0.30.0 Release\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.30.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades Metrics-SDK to stable!\u003c/p\u003e\n\u003cp\u003eSee summary of release notes: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.29.0 Release\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.29.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs-SDK to stable\u003c/li\u003e\n\u003cli\u003eLogs-Appender-Tracing to stable\u003c/li\u003e\n\u003cli\u003eBaggage to RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd deprecates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus exporter is - now deprecated in favor of OTLP exporter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0 Release\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.28.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs API to stable\u003c/li\u003e\n\u003cli\u003eLogs-SDK, Logs OTLP exporter, Logs-Appender-Tracing to RC\u003c/li\u003e\n\u003cli\u003eMetrics-API to stable\u003c/li\u003e\n\u003cli\u003eMetrics-SDK, Metrics OTLP exporter to RC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release introduces several breaking changes as we progress toward a stable version for logs and metrics. We recommend reviewing the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/migration_0.28.md\"\u003eMigration Guide\u003c/a\u003e along with the changelogs to ensure a smooth upgrade.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eThis release has improved internal logging to help with troubleshooting.\u003c/p\u003e\n\u003ch2\u003eopentelemetry_sdk-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eRefer to opentelemetry-sdk \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry_sdk-0.27.1/opentelemetry-sdk/CHANGELOG.md#0271\"\u003eCHANGELOG\u003c/a\u003e for the changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003eopentelemetry-proto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.30\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.30 introduces a few breaking changes to the\n\u003ccode\u003eopentelemetry_sdk\u003c/code\u003e crate in the \u003ccode\u003emetrics\u003c/code\u003e feature. These changes were essential\nto drive the Metrics SDK towards stability. With this release, the Metrics SDK\nis officially declared stable. The Metrics API was declared stable last year,\nand previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked\nstable. Importantly, no breaking changes have been introduced to components\nalready marked as stable.\u003c/p\u003e\n\u003cp\u003eIt is worth noting that the \u003ccode\u003eopentelemetry-otlp\u003c/code\u003e crate remains in a\nRelease-Candidate state and is not yet considered stable. With the API and SDK\nfor Logs and Metrics now stable, the focus will shift towards further refining\nand stabilizing the OTLP Exporters in upcoming releases. Additionally,\nDistributed Tracing is expected to progress towards stability, addressing key\ninteroperability challenges.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK Improvements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStabilized \u0026quot;view\u0026quot; features\u003c/strong\u003e: Previously under an experimental feature\nflag, views can now be used to modify the name, unit, description, and\ncardinality limit of a metric. Advanced view capabilities, such as changing\naggregation or dropping attributes, remain under the experimental feature\nflag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCardinality capping\u003c/strong\u003e: Introduced the ability to cap cardinality and\nconfigure limits using views.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePolished public API\u003c/strong\u003e: Refined the public API to hide implementation\ndetails from exporters, enabling future internal optimizations and ensuring\nconsistency. Some APIs related to authoring custom metric readers have been\nmoved behind experimental feature flags. These advanced use cases require\nmore time to finalize the API surface before being included in the stable\nrelease.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eContext-Based Suppression\u003c/h3\u003e\n\u003cp\u003eAdded the ability to suppress telemetry based on Context. This feature prevents\ntelemetry-induced-telemetry scenarios and addresses a long-standing issue. Note\nthat suppression relies on proper context propagation. Certain libraries used in\nOTLP Exporters utilize \u003ccode\u003etracing\u003c/code\u003e but do not adopt OpenTelemetry's context\npropagation. As a result, not all telemetry is automatically suppressed with\nthis feature. Improvements in this area are expected in future releases.\u003c/p\u003e\n\u003ch2\u003eNext Release\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/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-proto-0.27.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-semantic-conventions` from 0.27.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e0.30.0 Release\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.30.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades Metrics-SDK to stable!\u003c/p\u003e\n\u003cp\u003eSee summary of release notes: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.29.0 Release\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.29.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs-SDK to stable\u003c/li\u003e\n\u003cli\u003eLogs-Appender-Tracing to stable\u003c/li\u003e\n\u003cli\u003eBaggage to RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd deprecates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus exporter is - now deprecated in favor of OTLP exporter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for indiv...\n\n_Description has been truncated_","html_url":"https://github.com/MystenLabs/walrus/pull/2635","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MystenLabs%2Fwalrus/issues/2635","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2635/packages"}},{"old_version":"0.6.2","new_version":"0.7.0","update_type":"minor","path":null,"pr_created_at":"2025-10-07T08:59:01.000Z","version_change":"0.6.2 → 0.7.0","issue":{"uuid":"2893194945","node_id":"PR_kwDOO08o786scqbB","number":2,"state":"open","title":"Bump the cargo-minor-and-patch-dependencies group with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-07T08:59:01.000Z","updated_at":"2025-10-07T08:59:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-minor-and-patch-dependencies","update_count":21,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.1","repository_url":"https://github.com/rust-random/rand"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde_with","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.4","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower-http","old_version":"0.5.2","new_version":"0.6.6","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"jsonrpsee","old_version":"0.24.9","new_version":"0.26.0","repository_url":"https://github.com/paritytech/jsonrpsee"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"reqwest","old_version":"0.11.27","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"http-body-util","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/hyperium/http-body"},{"name":"axum-extra","old_version":"0.10.1","new_version":"0.10.3","repository_url":"https://github.com/tokio-rs/axum"},{"name":"const-str","old_version":"0.6.2","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"prost","old_version":"0.12.6","new_version":"0.13.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.12.6","new_version":"0.13.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"tower","old_version":"0.4.13","new_version":"0.5.2","repository_url":"https://github.com/tower-rs/tower"},{"name":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch-dependencies group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.48` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.13.0` | `3.15.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.4` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.5.2` | `0.6.6` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.42` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [jsonrpsee](https://github.com/paritytech/jsonrpsee) | `0.24.9` | `0.26.0` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.12.15` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.17` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.2` | `0.1.3` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.10.1` | `0.10.3` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.2` | `0.7.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.4` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.4` |\n| [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n\nUpdates `serde_json` from 1.0.140 to 1.0.145\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.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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\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.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.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\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\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\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/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\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/8929123b4d5abb7cae349c5f8213bf2fa8583821\"\u003e\u003ccode\u003e8929123\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eAlphabetic\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\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/06b16426bd1431e164247c8bdf109cedb67213f7\"\u003e\u003ccode\u003e06b1642\u003c/code\u003e\u003c/a\u003e Remove unnecessary underscore from `impl\u0026lt;T, const N: usize\u0026gt; Distribution\u0026lt;[T; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/49d76cd7b4a318114cff22494997c73a56ffd95c\"\u003e\u003ccode\u003e49d76cd\u003c/code\u003e\u003c/a\u003e rename extract to extract_lane (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0a70fd8be09196bcaf4a86e732bce501b42ef86\"\u003e\u003ccode\u003ee0a70fd\u003c/code\u003e\u003c/a\u003e Change to use \u003ccode\u003earray::from_fn\u003c/code\u003e in \u003ccode\u003eDistribution\\\u0026lt;[T; N]\u0026gt; for StandardUniform\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/0bc3f652c4500406b343a517e058caedd1f095a9\"\u003e\u003ccode\u003e0bc3f65\u003c/code\u003e\u003c/a\u003e Move rand distr (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/2677c49960e3a3fc2f1a8df90c1d7104089903f2\"\u003e\u003ccode\u003e2677c49\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;not a crypto library\u0026quot; policy and SECURITY.md (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bfd1826c36c441236f218af478edd794bca7f23a\"\u003e\u003ccode\u003ebfd1826\u003c/code\u003e\u003c/a\u003e SeedableRng docs: add note on (lack of) reproducibility (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c01aee7a138ff77657782069771bb11f120318d7\"\u003e\u003ccode\u003ec01aee7\u003c/code\u003e\u003c/a\u003e Fix some links (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1571\"\u003e#1571\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.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.40 to 4.5.48\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.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.46\u003c/h2\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\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\u003ch2\u003ev4.5.44\u003c/h2\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.43\u003c/h2\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\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\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases 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/c3a1ddc1182fa7cf2cfe6d6dba4f76db83d48178\"\u003e\u003ccode\u003ec3a1ddc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4460ff44b375c8d596fb70b848ff401fe12942c0\"\u003e\u003ccode\u003e4460ff4\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54947a1b4bc70745cd5787fb92a830081c6ed291\"\u003e\u003ccode\u003e54947a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5981\"\u003e#5981\u003c/a\u003e from mernen/fix-bash-clap-complete-space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fd3f6d271defef2aa2f111555a005689f71f6acb\"\u003e\u003ccode\u003efd3f6d2\u003c/code\u003e\u003c/a\u003e fix(complete): Restore nospace in bash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2f6a1083d94b832af96b791fc934beb043a969cb\"\u003e\u003ccode\u003e2f6a108\u003c/code\u003e\u003c/a\u003e test(complete): Demonstrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88be5738e33018f3298fabb7b67835eefbc55e0\"\u003e\u003ccode\u003ef88be57\u003c/code\u003e\u003c/a\u003e style: Ensure consistent newlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f209bce2203498e743b171b7ac64f0fb9d3ae590\"\u003e\u003ccode\u003ef209bce\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f33ff7f81ab78c227a127fbd2dbd0fed1455a6fb\"\u003e\u003ccode\u003ef33ff7f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bf06e6f8f6efc5af03a52c5e4cfea39c682aa500\"\u003e\u003ccode\u003ebf06e6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5974\"\u003e#5974\u003c/a\u003e from kryvashek/support-clearing-args-matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5d357ada532d430290c2de14c918833564f12795\"\u003e\u003ccode\u003e5d357ad\u003c/code\u003e\u003c/a\u003e feat(parser): Added ArgMatches::try_clear_id()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.48\"\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.13.0 to 3.15.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.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    pub BoolAsString,\n    bool,\n    |x: \u0026amp;bool| ::std::string::ToString::to_string(x),\n    |x: ::std::string::String| x.parse()\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.16 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/877\"\u003e#877\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis extends the existing support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.14 and v0.15 to the newly released version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.76, since that is required for \u003ccode\u003etoml\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.14.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow macro expansion in the docs.rs generated rustdoc.\nSince macros are used to generate trait implementations, this is useful to understand the exact generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.14.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eRange\u003c/code\u003e, \u003ccode\u003eRangeFrom\u003c/code\u003e, \u003ccode\u003eRangeTo\u003c/code\u003e, \u003ccode\u003eRangeInclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/851\"\u003e#851\u003c/a\u003e)\n\u003ccode\u003eRangeToInclusive\u003c/code\u003e is currently unsupported by serde.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eschemars\u003c/code\u003e implementations for \u003ccode\u003eBound\u003c/code\u003e, \u003ccode\u003eRange\u003c/code\u003e, \u003ccode\u003eRangeFrom\u003c/code\u003e, \u003ccode\u003eRangeTo\u003c/code\u003e, \u003ccode\u003eRangeInclusive\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eschemars\u003c/code\u003e v1 under the \u003ccode\u003eschemars_1\u003c/code\u003e feature flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ea38dce3a645abd507c39f9595c9f99574dcd024\"\u003e\u003ccode\u003eea38dce\u003c/code\u003e\u003c/a\u003e Bump version to 3.15.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/892\"\u003e#892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/a3da8e643f0321661cd924af824a1db457ac060f\"\u003e\u003ccode\u003ea3da8e6\u003c/code\u003e\u003c/a\u003e Bump version to 3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/c36e692de36b319d181bf585ab78c424b47b127e\"\u003e\u003ccode\u003ec36e692\u003c/code\u003e\u003c/a\u003e Bump dev-dependencies (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/ae8466dd31fc0d8931cce37dae95efdab175304a\"\u003e\u003ccode\u003eae8466d\u003c/code\u003e\u003c/a\u003e Bump dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f7337ff7ec3ba7477130e28dba220e3343f8b3bf\"\u003e\u003ccode\u003ef7337ff\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eserde_core\u003c/code\u003e and remove dependencies on \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/c1d73b3c31837258d35d20612214725cb7388c85\"\u003e\u003ccode\u003ec1d73b3\u003c/code\u003e\u003c/a\u003e Replace serde with serde_core in all files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/320d292f23d1e90539596ddccd787b0dbadb58b8\"\u003e\u003ccode\u003e320d292\u003c/code\u003e\u003c/a\u003e Remove dependency on serde_derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/dca6df80839da76d00820e5fa7f635a7692593f0\"\u003e\u003ccode\u003edca6df8\u003c/code\u003e\u003c/a\u003e Remove version-sync crate and reimplement needed functionality with regex and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/6c6e53f0b1efe7a46e8917443b6eb33ff8548ad0\"\u003e\u003ccode\u003e6c6e53f\u003c/code\u003e\u003c/a\u003e Remove version-sync crate and reimplement needed functionality with regex and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f64ea4035c87515e13ccf354ea6373a03cfb4966\"\u003e\u003ccode\u003ef64ea40\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.16 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.13.0...v3.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typenum` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paholg/typenum/releases\"\u003etypenum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eexclude some files from published crates (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/223\"\u003e#223\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/223\"\u003e#223\u003c/a\u003e (\u003ca href=\"https://github.com/paholg/typenum/commit/827d80abddd5bb5f627fedb15708fb5d0a515f11\"\u003eFabio Valentini\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5ab37fa: Mark generated files with git attribute (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/222\"\u003e#222\u003c/a\u003e) (David Tolnay) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/222\"\u003e#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e7ceeb76: fix tarr! pattern match (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/225\"\u003e#225\u003c/a\u003e) (Kyle Gullion) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/225\"\u003e#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ee71d144: Fix const-generics feature on 16-bit targets (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/224\"\u003e#224\u003c/a\u003e) (Robin Krahl) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/224\"\u003e#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e6b1603e: Remove deprecated feature flag from lib.rs (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/231\"\u003e#231\u003c/a\u003e) (Yuki Okushi) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/231\"\u003e#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ef86d468: Fix CI job (Paho Lurie-Gregg)\u003c/li\u003e\n\u003cli\u003eda36818: Remove wrong documentation about type operators (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/229\"\u003e#229\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/229\"\u003e#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e9b05f6c: Add core::fmt::Binary support for integers (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/228\"\u003e#228\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/228\"\u003e#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e44eece3: Add constants for powers of two minus one (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/227\"\u003e#227\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/227\"\u003e#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e39492ae: add implementations for ToInt for isize, i128, and u128 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/230\"\u003e#230\u003c/a\u003e) (blacktemplar) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e65d1738: Version 1.19.0 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/235\"\u003e#235\u003c/a\u003e) (Paho Lurie-Gregg) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/235\"\u003e#235\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/paholg/typenum/blob/main/CHANGELOG.md\"\u003etypenum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.19.0 (2025-10-01)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[fixed] Conflicting trait implementations with the \u003ccode\u003econst-generics\u003c/code\u003e feature\non 16-bit targets\u003c/li\u003e\n\u003cli\u003e[fixed] Remove deprecated feature flag\u003c/li\u003e\n\u003cli\u003e[added] Support \u003ccode\u003ecore::fmt::Binary\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[added] Constants for 2^N - 1\u003c/li\u003e\n\u003cli\u003e[added] Implemented \u003ccode\u003eToInt\u003c/code\u003e for \u003ccode\u003eisize\u003c/code\u003e, \u003ccode\u003ei128\u003c/code\u003e, and \u003ccode\u003eu128\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/paholg/typenum/commit/65d17389fad2919dab23c1e62cdf1226615c72bd\"\u003e\u003ccode\u003e65d1738\u003c/code\u003e\u003c/a\u003e Version 1.19.0 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/39492aee86a413aac80ea7674e3885cc9797a11a\"\u003e\u003ccode\u003e39492ae\u003c/code\u003e\u003c/a\u003e add implementations for ToInt for isize, i128, and u128 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/44eece35268ea8265d5f23aeb7663a175a4071e0\"\u003e\u003ccode\u003e44eece3\u003c/code\u003e\u003c/a\u003e Add constants for powers of two minus one (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/9b05f6c9bd3f866ba170e2e9dd676fca7fe3a89b\"\u003e\u003ccode\u003e9b05f6c\u003c/code\u003e\u003c/a\u003e Add core::fmt::Binary support for integers (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/da3681872ef54682773720ae35ebb6a57d87e1ee\"\u003e\u003ccode\u003eda36818\u003c/code\u003e\u003c/a\u003e Remove wrong documentation about type operators (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/f86d468b4e35aec7dfea888cbf49748ddb159d0e\"\u003e\u003ccode\u003ef86d468\u003c/code\u003e\u003c/a\u003e Fix CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/6b1603eed15959fd6ffb1b686abd58a264c3a741\"\u003e\u003ccode\u003e6b1603e\u003c/code\u003e\u003c/a\u003e Remove deprecated feature flag from lib.rs (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/e71d144737fc82569ee322fc06acc6a91182999b\"\u003e\u003ccode\u003ee71d144\u003c/code\u003e\u003c/a\u003e Fix const-generics feature on 16-bit targets (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/7ceeb76dd516f71f934215f2b88c4f81a2047140\"\u003e\u003ccode\u003e7ceeb76\u003c/code\u003e\u003c/a\u003e fix tarr! pattern match (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/827d80abddd5bb5f627fedb15708fb5d0a515f11\"\u003e\u003ccode\u003e827d80a\u003c/code\u003e\u003c/a\u003e chore: exclude some files from published crates (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paholg/typenum/compare/v1.18.0...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.7.9 to 0.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eFrom\u0026lt;Bytes\u0026gt;\u003c/code\u003e for \u003ccode\u003eMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eExtension\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Allow setting the read buffer capacity of \u003ccode\u003eWebSocketUpgrade\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Improved code size / compile time of dependent crates (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3273\"\u003etokio-rs/axum#3273\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3142\"\u003etokio-rs/axum#3142\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3157\"\u003etokio-rs/axum#3157\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3178\"\u003etokio-rs/axum#3178\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3285\"\u003etokio-rs/axum#3285\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3294\"\u003etokio-rs/axum#3294\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.2\u003c/h2\u003e\n\u003cp\u003eYanked from crates.io due to unforeseen breaking change, see \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3190\"\u003e#3190\u003c/a\u003e for details\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eExtension\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003estatus\u003c/code\u003e function of rejections a \u003ccode\u003econst\u003c/code\u003e function, such\nas \u003ccode\u003eJsonRejection\u003c/code\u003e, \u003ccode\u003eQueryRejection\u003c/code\u003e and \u003ccode\u003ePathRejection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3142\"\u003etokio-rs/axum#3142\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3157\"\u003etokio-rs/axum#3157\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3168\"\u003etokio-rs/axum#3168\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-extra - v0.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Update to prost 0.12. Used for the \u003ccode\u003eProtobuf\u003c/code\u003e extractor (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/2224\"\u003e#2224\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/2224\"\u003e#2224\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/2224\"\u003etokio-rs/axum#2224\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.0\u003c/h2\u003e\n\u003ch2\u003esince rc.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e \u003ccode\u003eaxum::extract::ws::Message\u003c/code\u003e now uses \u003ccode\u003eBytes\u003c/code\u003e in place of \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e,\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8762520da82cd99b78b35869069b36cfa305d4b9\"\u003e\u003ccode\u003e8762520\u003c/code\u003e\u003c/a\u003e Release axum 0.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ac75e2f727ca2abb797d71e0846bbd9de2c2a678\"\u003e\u003ccode\u003eac75e2f\u003c/code\u003e\u003c/a\u003e Split up serve functions for Serve and WithGracefulShutdown again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c1162d31919a20ce693fecbc0abbf1f3c833bf4a\"\u003e\u003ccode\u003ec1162d3\u003c/code\u003e\u003c/a\u003e Extract handle_connection out of do_serve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c25184565b8cc1f14be66413394cfb789d66239f\"\u003e\u003ccode\u003ec251845\u003c/code\u003e\u003c/a\u003e Simplify do_serve a bit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ba4327ece075ec47deebfe714bdcf609adb3a4ed\"\u003e\u003ccode\u003eba4327e\u003c/code\u003e\u003c/a\u003e Stop implementing IntoFuture for Serve via with_graceful_shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/085be6970bbcb3d3d5fa8edae3180d80f93d2a6d\"\u003e\u003ccode\u003e085be69\u003c/code\u003e\u003c/a\u003e Move serve implementation out of WithGracefulShutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6587b6539386e55635a10a64611eaddb4cfbacdd\"\u003e\u003ccode\u003e6587b65\u003c/code\u003e\u003c/a\u003e Replace futures_util::pin_mut with std::pin::pin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/80c4eadd825e15ee7441103ed66537cf93d1d54a\"\u003e\u003ccode\u003e80c4ead\u003c/code\u003e\u003c/a\u003e Improve documentation about sharing state with handlers (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3333\"\u003e#3333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/53631b28731c33e6cb2ce12d71d1dfd1f21ccd42\"\u003e\u003ccode\u003e53631b2\u003c/code\u003e\u003c/a\u003e refactor(axum): Refactor json module (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3332\"\u003e#3332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/7b04b174b9de66d7fef8903894a6d802a8e7f25d\"\u003e\u003ccode\u003e7b04b17\u003c/code\u003e\u003c/a\u003e axum-extra: Pre-allocate right sized buffer when encoding protobuf response (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.7.9...axum-v0.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.5.2 to 0.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.6.6\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecompression: fix panic when looking in vary header (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/578\"\u003e#578\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/578\"\u003etower-rs/tower-http#578\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sulami\"\u003e\u003ccode\u003e@​sulami\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/578\"\u003etower-rs/tower-http#578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.5...tower-http-0.6.6\"\u003ehttps://github.com/tower-rs/tower-http/compare/tower-http-0.6.5...tower-http-0.6.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etower-http-0.6.5\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003enormalize_path: add \u003ccode\u003eappend_trailing_slash()\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eredirect: remove payload headers if redirect changes method to GET (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompression: avoid setting \u003ccode\u003evary: accept-encoding\u003c/code\u003e if already set (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/547\"\u003e#547\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/547\"\u003etower-rs/tower-http#547\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/572\"\u003e#572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/572\"\u003etower-rs/tower-http#572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/575\"\u003e#575\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/575\"\u003etower-rs/tower-http#575\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daalfox\"\u003e\u003ccode\u003e@​daalfox\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/547\"\u003etower-rs/tower-http#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mherrerarendon\"\u003e\u003ccode\u003e@​mherrerarendon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/574\"\u003etower-rs/tower-http#574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/575\"\u003etower-rs/tower-http#575\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.4...tower-http-0.6.5\"\u003ehttps://github.com/tower-rs/tower-http/compare/tower-http-0.6.4...tower-http-0.6.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etower-http 0.6.4\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edecompression: Support HTTP responses containing multiple ZSTD frames (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eServiceExt\u003c/code\u003e trait for chaining layers onto an arbitrary http service just\nlike \u003ccode\u003eServiceBuilderExt\u003c/code\u003e allows for \u003ccode\u003eServiceBuilder\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary trait bounds on \u003ccode\u003eS::Error\u003c/code\u003e for \u003ccode\u003eService\u003c/code\u003e impls of\n\u003ccode\u003eRequestBodyTimeout\u0026lt;S\u0026gt;\u003c/code\u003e and \u003ccode\u003eResponseBodyTimeout\u0026lt;S\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompression: Respect \u003ccode\u003eis_end_stream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a rare panic in \u003ccode\u003efs::ServeDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid \u003ccode\u003econtent-lenght\u003c/code\u003e of 1 in response to range requests to empty\nfiles (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eAsyncRequireAuthorization\u003c/code\u003e, use the original inner service after it is\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/635692d757f29dfa3041c02cd66c195be07bc8b3\"\u003e\u003ccode\u003e635692d\u003c/code\u003e\u003c/a\u003e v0.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/359d997420ac06f08e780471edd3e94a8757940f\"\u003e\u003ccode\u003e359d997\u003c/code\u003e\u003c/a\u003e Fix an indexing panic in compression (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/24c0f0b4f92cfd05dbef689459f573845a295c16\"\u003e\u003ccode\u003e24c0f0b\u003c/code\u003e\u003c/a\u003e refactor: slightly reduce use of \u003ccode\u003efutures-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/51723d48476cd8bcfc718f299fb6a5c21c5dc03e\"\u003e\u003ccode\u003e51723d4\u003c/code\u003e\u003c/a\u003e v0.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/0187232a11641536b45736513dd606590555186e\"\u003e\u003ccode\u003e0187232\u003c/code\u003e\u003c/a\u003e feat(compression): avoid setting \u003ccode\u003eVary: Accept-Encoding\u003c/code\u003e when already set (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/f64fbe6bc077765e9263f0e372088d5f8c58e26b\"\u003e\u003ccode\u003ef64fbe6\u003c/code\u003e\u003c/a\u003e fix(redirect): Removed \u003ccode\u003eheaders\u003c/code\u003e after empty payload set. (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/7388e7687c92c1439fccbe978c6e179a0034995c\"\u003e\u003ccode\u003e7388e76\u003c/code\u003e\u003c/a\u003e docs: Clarify TimeoutBody is a timeout per frame, not total (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/86615aabc803b36901711658f9517972bdcb648e\"\u003e\u003ccode\u003e86615aa\u003c/code\u003e\u003c/a\u003e normalize_path: Add \u003ccode\u003eAppend\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/fa8848e9d128f6ec2d5571fdb8cd74575bf3c834\"\u003e\u003ccode\u003efa8848e\u003c/code\u003e\u003c/a\u003e Release v0.6.4 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/2608a513ddaf44e93936c35f07a120f77823d608\"\u003e\u003ccode\u003e2608a51\u003c/code\u003e\u003c/a\u003e Make type inference work for ServiceExt (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.5.2...tower-http-0.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prometheus` from 0.13.4 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md\"\u003eprometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAPI change: Use \u003ccode\u003eAsRef\u0026lt;str\u0026gt;\u003c/code\u003e for owned label values (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/537\"\u003e#537\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprovement: Hashing improvements (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/532\"\u003e#532\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ehyper\u003c/code\u003e to 1.6 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/524\"\u003e#524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprocfs\u003c/code\u003e to 0.17 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/543\"\u003e#543\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprotobuf\u003c/code\u003e to 3.7.2 for RUSTSEC-2024-0437 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/541\"\u003e#541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ethiserror\u003c/code\u003e to 2.0 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/534\"\u003e#534\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Fix LSP and Clippy warnings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/540\"\u003e#540\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Bump MSRV to 1.81 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/539\"\u003e#539\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix \u003ccode\u003eregister_histogram_vec_with_registry\u003c/code\u003e docstring (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/528\"\u003e#528\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix typos in static-metric docstrings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/479\"\u003e#479\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Add missing \u003ccode\u003eprotobuf\u003c/code\u003e feature to README list (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/531\"\u003e#531\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e07efb4f372f1245bf7410b71e822c69877bcb32\"\u003e\u003ccode\u003ee07efb4\u003c/code\u003e\u003c/a\u003e prometheus: release 0.14.0 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/26e46ec03a36aa0aa4cd5c1a68e2635c44e44101\"\u003e\u003ccode\u003e26e46ec\u003c/code\u003e\u003c/a\u003e Hashing improvements (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e17c5ced2bc0f8ea436aaf1acc830a30ab15ada3\"\u003e\u003ccode\u003ee17c5ce\u003c/code\u003e\u003c/a\u003e build(deps): update procfs requirement from ^0.16 to ^0.17 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e5809b7ab922408e02f1ad2142a78f32b9f8e603\"\u003e\u003ccode\u003ee5809b7\u003c/code\u003e\u003c/a\u003e build(deps): update hyper requirement from ^0.14 to ^1.4 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/4a0e282888b56d72a59cfa21b21881f2b4aea7c3\"\u003e\u003ccode\u003e4a0e282\u003c/code\u003e\u003c/a\u003e Use AsRef\u0026lt;str\u0026gt; for owned label values (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/c3865f3c40a5609d5189731502d4bafce09e3df1\"\u003e\u003ccode\u003ec3865f3\u003c/code\u003e\u003c/a\u003e cargo: upgrade to protobuf 3.7 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/7e4e6f2d3398aceeeb4f698a8acf508c71152498\"\u003e\u003ccode\u003e7e4e6f2\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003eregister_histogram_vec_with_registry\u003c/code\u003e docstring (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/5b62f4b78b514c6d875ced1d0ad34450a69a8373\"\u003e\u003ccode\u003e5b62f4b\u003c/code\u003e\u003c/a\u003e Fix LSP and Clippy warnings and errors (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/52d76fc2d888cad2cac0218496acf2e9dd1f89d5\"\u003e\u003ccode\u003e52d76fc\u003c/code\u003e\u003c/a\u003e cargo: bump MSRV to 1.81 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/3bd0e82f1f85b1ab60a59cf09d640f9716cf845d\"\u003e\u003ccode\u003e3bd0e82\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ethiserror\u003c/code\u003e crate from 1.0 to 2.0 version (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tikv/rust-prometheus/compare/v0.13.4...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.42\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.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\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() 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/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 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/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 1.0.26 to 1.0.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/6ed8561154715b2c34df417a2052597d586f2c43\"\u003e\u003ccode\u003e6ed8561\u003c/code\u003e\u003c/a\u003e Release 1.0.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/6967bba0e2f09b9ead04e4c9e6bc3991fd9fe078\"\u003e\u003ccode\u003e6967bba\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/84d30574ff1460c741539ef934339219d972afe0\"\u003e\u003ccode\u003e84d3057\u003c/code\u003e\u003c/a\u003e Exclude build.rs from crates.io package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/b09aac935dcc468f76f1b80a1c5ff9645ddb51d1\"\u003e\u003ccode\u003eb09aac9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/343\"\u003e#343\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/49b8570e3495a415edbeda1b627ef028935c0386\"\u003e\u003ccode\u003e49b8570\u003c/code\u003e\u003c/a\u003e Delete backport module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/9b04afee2f5df8912d518346365ce564827ff33b\"\u003e\u003ccode\u003e9b04afe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/342\"\u003e#342\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/83a8e91dba4917e3a0b4aaff1b4e3c4f052da1c0\"\u003e\u003ccode\u003e83a8e91\u003c/code\u003e\u003c/a\u003e Delete no_nonzero_bitscan configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/e606a17855ae10f8a788c4057acaf650a8e69d49\"\u003e\u003ccode\u003ee606a17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/341\"\u003e#341\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/ebe7cf18971686bedfab3e617b9dcb2eacbcdc01\"\u003e\u003ccode\u003eebe7cf1\u003c/code\u003e\u003c/a\u003e Delete no_unsafe_op_in_unsafe_fn_lint configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/a381bff0447df3cdf8ba3b152abe4234001bfd4b\"\u003e\u003ccode\u003ea381bff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/340\"\u003e#340\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/semver/compare/1.0.26...1.0.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonrpsee` from 0.24.9 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases\"\u003ejsonrpsee's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow max websocket frame size to be set (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[Fixed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove username and password from URL after building Authorization header (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003ch2\u003e[v0.25.1] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA small follow-up patch release that adds a \u003ccode\u003eClone impl\u003c/code\u003e for the middleware RpcLogger which was missing\nand broke the Clone impl for the HttpClient.\u003c/p\u003e\n\u003cp\u003eIf you are updating from v0.24, have a look at \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\"\u003ehttps://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\u003c/a\u003e because it contains some breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\"\u003ehttps://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003e[v0.25.0] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA new breaking release which has been in the making for a while and the biggest change is that the\n\u003ccode\u003eRpcServiceT trait\u003c/code\u003e has been changed to support both the client and server side:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003epub trait RpcServiceT {\n\t/// Response type for `RpcServiceT::call`.\n\ttype MethodResponse;\n\t/// Response type for `RpcServiceT::notification`.\n\ttype NotificationResponse;\n\t/// Response type for `RpcServiceT::batch`.\n\ttype BatchResponse;\n\u003cpre\u003e\u003ccode\u003e/// Processes a single JSON-RPC call, which may be a subscription or regular call.\nfn call\u0026amp;lt;'a\u0026amp;gt;(\u0026amp;amp;self, request: Request\u0026amp;lt;'a\u0026amp;gt;) -\u0026amp;gt; impl Future\u0026amp;lt;Output = Self::MethodResponse\u0026amp;gt; + Send + 'a;\n\n/// Processes multiple JSON-RPC calls at once, similar to `RpcServiceT::call`.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/blob/master/CHANGELOG.md\"\u003ejsonrpsee's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirec...\n\n_Description has been truncated_","html_url":"https://github.com/The-Social-Proof-Foundation/mys-seal/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/The-Social-Proof-Foundation%2Fmys-seal/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.6.2","new_version":"0.7.0","update_type":"minor","path":null,"pr_created_at":"2025-10-05T12:17:05.000Z","version_change":"0.6.2 → 0.7.0","issue":{"uuid":"2888046880","node_id":"PR_kwDOOPsEW86sJBkg","number":338,"state":"closed","title":"Bump the cargo-minor-and-patch-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-07T09:58:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-05T12:17:05.000Z","updated_at":"2025-10-07T09:58:27.000Z","time_to_close":164482,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-minor-and-patch-dependencies","update_count":23,"packages":[{"name":"serde","old_version":"1.0.227","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.145","repository_url":"https://github.com/serde-rs/json"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.1","repository_url":"https://github.com/rust-random/rand"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde_with","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"jsonrpsee","old_version":"0.24.9","new_version":"0.26.0","repository_url":"https://github.com/paritytech/jsonrpsee"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"reqwest","old_version":"0.11.27","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"http-body-util","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/hyperium/http-body"},{"name":"axum-extra","old_version":"0.10.1","new_version":"0.10.3","repository_url":"https://github.com/tokio-rs/axum"},{"name":"const-str","old_version":"0.6.2","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"},{"name":"prost","old_version":"0.12.6","new_version":"0.13.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.12.6","new_version":"0.13.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"tokio-util","old_version":"0.7.13","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.4.13","new_version":"0.5.2","repository_url":"https://github.com/tower-rs/tower"},{"name":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.227` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.48` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.13.0` | `3.15.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.42` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [jsonrpsee](https://github.com/paritytech/jsonrpsee) | `0.24.9` | `0.26.0` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.12.15` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.17` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.2` | `0.1.3` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.10.1` | `0.10.3` |\n| [const-str](https://github.com/Nugine/const-str) | `0.6.2` | `0.7.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.4` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.4` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.16` |\n| [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n\n\nUpdates `serde` from 1.0.227 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.227...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.145\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.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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\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.100\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.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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.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\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\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\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/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\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/8929123b4d5abb7cae349c5f8213bf2fa8583821\"\u003e\u003ccode\u003e8929123\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eAlphabetic\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\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/06b16426bd1431e164247c8bdf109cedb67213f7\"\u003e\u003ccode\u003e06b1642\u003c/code\u003e\u003c/a\u003e Remove unnecessary underscore from `impl\u0026lt;T, const N: usize\u0026gt; Distribution\u0026lt;[T; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/49d76cd7b4a318114cff22494997c73a56ffd95c\"\u003e\u003ccode\u003e49d76cd\u003c/code\u003e\u003c/a\u003e rename extract to extract_lane (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0a70fd8be09196bcaf4a86e732bce501b42ef86\"\u003e\u003ccode\u003ee0a70fd\u003c/code\u003e\u003c/a\u003e Change to use \u003ccode\u003earray::from_fn\u003c/code\u003e in \u003ccode\u003eDistribution\\\u0026lt;[T; N]\u0026gt; for StandardUniform\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/0bc3f652c4500406b343a517e058caedd1f095a9\"\u003e\u003ccode\u003e0bc3f65\u003c/code\u003e\u003c/a\u003e Move rand distr (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/2677c49960e3a3fc2f1a8df90c1d7104089903f2\"\u003e\u003ccode\u003e2677c49\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;not a crypto library\u0026quot; policy and SECURITY.md (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bfd1826c36c441236f218af478edd794bca7f23a\"\u003e\u003ccode\u003ebfd1826\u003c/code\u003e\u003c/a\u003e SeedableRng docs: add note on (lack of) reproducibility (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c01aee7a138ff77657782069771bb11f120318d7\"\u003e\u003ccode\u003ec01aee7\u003c/code\u003e\u003c/a\u003e Fix some links (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1571\"\u003e#1571\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.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.40 to 4.5.48\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.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.46\u003c/h2\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\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\u003ch2\u003ev4.5.44\u003c/h2\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.43\u003c/h2\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\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\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases 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/c3a1ddc1182fa7cf2cfe6d6dba4f76db83d48178\"\u003e\u003ccode\u003ec3a1ddc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4460ff44b375c8d596fb70b848ff401fe12942c0\"\u003e\u003ccode\u003e4460ff4\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54947a1b4bc70745cd5787fb92a830081c6ed291\"\u003e\u003ccode\u003e54947a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5981\"\u003e#5981\u003c/a\u003e from mernen/fix-bash-clap-complete-space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fd3f6d271defef2aa2f111555a005689f71f6acb\"\u003e\u003ccode\u003efd3f6d2\u003c/code\u003e\u003c/a\u003e fix(complete): Restore nospace in bash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2f6a1083d94b832af96b791fc934beb043a969cb\"\u003e\u003ccode\u003e2f6a108\u003c/code\u003e\u003c/a\u003e test(complete): Demonstrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88be5738e33018f3298fabb7b67835eefbc55e0\"\u003e\u003ccode\u003ef88be57\u003c/code\u003e\u003c/a\u003e style: Ensure consistent newlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f209bce2203498e743b171b7ac64f0fb9d3ae590\"\u003e\u003ccode\u003ef209bce\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f33ff7f81ab78c227a127fbd2dbd0fed1455a6fb\"\u003e\u003ccode\u003ef33ff7f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bf06e6f8f6efc5af03a52c5e4cfea39c682aa500\"\u003e\u003ccode\u003ebf06e6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5974\"\u003e#5974\u003c/a\u003e from kryvashek/support-clearing-args-matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5d357ada532d430290c2de14c918833564f12795\"\u003e\u003ccode\u003e5d357ad\u003c/code\u003e\u003c/a\u003e feat(parser): Added ArgMatches::try_clear_id()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.48\"\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.13.0 to 3.15.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.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    pub BoolAsString,\n    bool,\n    |x: \u0026amp;bool| ::std::string::ToString::to_string(x),\n    |x: ::std::string::String| x.parse()\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.16 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/877\"\u003e#877\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis extends the existing support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.14 and v0.15 to the newly released version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.76, since that is required for \u003ccode\u003etoml\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.14.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow macro expansion in the docs.rs generated rustdoc.\nSince macros are used to generate trait implementations, this is useful to understand the exact generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.14.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eRange\u003c/code\u003e, \u003ccode\u003eRangeFrom\u003c/code\u003e, \u003ccode\u003eRangeTo\u003c/code\u003e, \u003ccode\u003eRangeInclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/851\"\u003e#851\u003c/a\u003e)\n\u003ccode\u003eRangeToInclusive\u003c/code\u003e is currently unsupported by serde.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eschemars\u003c/code\u003e implementations for \u003ccode\u003eBound\u003c/code\u003e, \u003ccode\u003eRange\u003c/code\u003e, \u003ccode\u003eRangeFrom\u003c/code\u003e, \u003ccode\u003eRangeTo\u003c/code\u003e, \u003ccode\u003eRangeInclusive\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eschemars\u003c/code\u003e v1 under the \u003ccode\u003eschemars_1\u003c/code\u003e feature flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ea38dce3a645abd507c39f9595c9f99574dcd024\"\u003e\u003ccode\u003eea38dce\u003c/code\u003e\u003c/a\u003e Bump version to 3.15.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/892\"\u003e#892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/a3da8e643f0321661cd924af824a1db457ac060f\"\u003e\u003ccode\u003ea3da8e6\u003c/code\u003e\u003c/a\u003e Bump version to 3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/c36e692de36b319d181bf585ab78c424b47b127e\"\u003e\u003ccode\u003ec36e692\u003c/code\u003e\u003c/a\u003e Bump dev-dependencies (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/ae8466dd31fc0d8931cce37dae95efdab175304a\"\u003e\u003ccode\u003eae8466d\u003c/code\u003e\u003c/a\u003e Bump dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f7337ff7ec3ba7477130e28dba220e3343f8b3bf\"\u003e\u003ccode\u003ef7337ff\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eserde_core\u003c/code\u003e and remove dependencies on \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/c1d73b3c31837258d35d20612214725cb7388c85\"\u003e\u003ccode\u003ec1d73b3\u003c/code\u003e\u003c/a\u003e Replace serde with serde_core in all files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/320d292f23d1e90539596ddccd787b0dbadb58b8\"\u003e\u003ccode\u003e320d292\u003c/code\u003e\u003c/a\u003e Remove dependency on serde_derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/dca6df80839da76d00820e5fa7f635a7692593f0\"\u003e\u003ccode\u003edca6df8\u003c/code\u003e\u003c/a\u003e Remove version-sync crate and reimplement needed functionality with regex and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/6c6e53f0b1efe7a46e8917443b6eb33ff8548ad0\"\u003e\u003ccode\u003e6c6e53f\u003c/code\u003e\u003c/a\u003e Remove version-sync crate and reimplement needed functionality with regex and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f64ea4035c87515e13ccf354ea6373a03cfb4966\"\u003e\u003ccode\u003ef64ea40\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.16 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.13.0...v3.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typenum` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paholg/typenum/releases\"\u003etypenum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eexclude some files from published crates (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/223\"\u003e#223\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/223\"\u003e#223\u003c/a\u003e (\u003ca href=\"https://github.com/paholg/typenum/commit/827d80abddd5bb5f627fedb15708fb5d0a515f11\"\u003eFabio Valentini\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5ab37fa: Mark generated files with git attribute (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/222\"\u003e#222\u003c/a\u003e) (David Tolnay) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/222\"\u003e#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e7ceeb76: fix tarr! pattern match (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/225\"\u003e#225\u003c/a\u003e) (Kyle Gullion) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/225\"\u003e#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ee71d144: Fix const-generics feature on 16-bit targets (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/224\"\u003e#224\u003c/a\u003e) (Robin Krahl) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/224\"\u003e#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e6b1603e: Remove deprecated feature flag from lib.rs (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/231\"\u003e#231\u003c/a\u003e) (Yuki Okushi) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/231\"\u003e#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ef86d468: Fix CI job (Paho Lurie-Gregg)\u003c/li\u003e\n\u003cli\u003eda36818: Remove wrong documentation about type operators (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/229\"\u003e#229\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/229\"\u003e#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e9b05f6c: Add core::fmt::Binary support for integers (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/228\"\u003e#228\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/228\"\u003e#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e44eece3: Add constants for powers of two minus one (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/227\"\u003e#227\u003c/a\u003e) (Asger Hautop Drewsen) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/227\"\u003e#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e39492ae: add implementations for ToInt for isize, i128, and u128 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/230\"\u003e#230\u003c/a\u003e) (blacktemplar) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e65d1738: Version 1.19.0 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/235\"\u003e#235\u003c/a\u003e) (Paho Lurie-Gregg) \u003ca href=\"https://redirect.github.com/paholg/typenum/pull/235\"\u003e#235\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/paholg/typenum/blob/main/CHANGELOG.md\"\u003etypenum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.19.0 (2025-10-01)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[fixed] Conflicting trait implementations with the \u003ccode\u003econst-generics\u003c/code\u003e feature\non 16-bit targets\u003c/li\u003e\n\u003cli\u003e[fixed] Remove deprecated feature flag\u003c/li\u003e\n\u003cli\u003e[added] Support \u003ccode\u003ecore::fmt::Binary\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[added] Constants for 2^N - 1\u003c/li\u003e\n\u003cli\u003e[added] Implemented \u003ccode\u003eToInt\u003c/code\u003e for \u003ccode\u003eisize\u003c/code\u003e, \u003ccode\u003ei128\u003c/code\u003e, and \u003ccode\u003eu128\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/paholg/typenum/commit/65d17389fad2919dab23c1e62cdf1226615c72bd\"\u003e\u003ccode\u003e65d1738\u003c/code\u003e\u003c/a\u003e Version 1.19.0 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/39492aee86a413aac80ea7674e3885cc9797a11a\"\u003e\u003ccode\u003e39492ae\u003c/code\u003e\u003c/a\u003e add implementations for ToInt for isize, i128, and u128 (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/44eece35268ea8265d5f23aeb7663a175a4071e0\"\u003e\u003ccode\u003e44eece3\u003c/code\u003e\u003c/a\u003e Add constants for powers of two minus one (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/9b05f6c9bd3f866ba170e2e9dd676fca7fe3a89b\"\u003e\u003ccode\u003e9b05f6c\u003c/code\u003e\u003c/a\u003e Add core::fmt::Binary support for integers (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/da3681872ef54682773720ae35ebb6a57d87e1ee\"\u003e\u003ccode\u003eda36818\u003c/code\u003e\u003c/a\u003e Remove wrong documentation about type operators (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/f86d468b4e35aec7dfea888cbf49748ddb159d0e\"\u003e\u003ccode\u003ef86d468\u003c/code\u003e\u003c/a\u003e Fix CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/6b1603eed15959fd6ffb1b686abd58a264c3a741\"\u003e\u003ccode\u003e6b1603e\u003c/code\u003e\u003c/a\u003e Remove deprecated feature flag from lib.rs (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/e71d144737fc82569ee322fc06acc6a91182999b\"\u003e\u003ccode\u003ee71d144\u003c/code\u003e\u003c/a\u003e Fix const-generics feature on 16-bit targets (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/7ceeb76dd516f71f934215f2b88c4f81a2047140\"\u003e\u003ccode\u003e7ceeb76\u003c/code\u003e\u003c/a\u003e fix tarr! pattern match (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paholg/typenum/commit/827d80abddd5bb5f627fedb15708fb5d0a515f11\"\u003e\u003ccode\u003e827d80a\u003c/code\u003e\u003c/a\u003e chore: exclude some files from published crates (\u003ca href=\"https://redirect.github.com/paholg/typenum/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paholg/typenum/compare/v1.18.0...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.4 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c1bb9c3e90625fb8de4f9c9750f669cb4edac3df\"\u003e\u003ccode\u003ec1bb9c3\u003c/code\u003e\u003c/a\u003e Release axum 0.8.6 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4a50581968a1c1f9343aa5748373a8252285c7c4\"\u003e\u003ccode\u003e4a50581\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5c76cfd26a99d38c4e63c84ef4f1981de0a37f79\"\u003e\u003ccode\u003e5c76cfd\u003c/code\u003e\u003c/a\u003e Remove usage of the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c720f568da42909580a7876af1b8f50438cb1834\"\u003e\u003ccode\u003ec720f56\u003c/code\u003e\u003c/a\u003e Release axum-core v0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c96ead9d15998492cb1a84a7138bd849e8ce273\"\u003e\u003ccode\u003e0c96ead\u003c/code\u003e\u003c/a\u003e Remove unused rustversion dependency of axum-core (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a1d22f68a593967a83c1028efb70554b88525cf2\"\u003e\u003ccode\u003ea1d22f6\u003c/code\u003e\u003c/a\u003e Release axum 0.8.5 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ad2fd5b50b98502bc5966cac37e345fa0698e0b0\"\u003e\u003ccode\u003ead2fd5b\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a0692f9f540967166204ab09182ae1d5a0cd2134\"\u003e\u003ccode\u003ea0692f9\u003c/code\u003e\u003c/a\u003e Reject JSON bodies with trailing chars (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ae808502236f6333a2e817434002a1ae9a5dd1f7\"\u003e\u003ccode\u003eae80850\u003c/code\u003e\u003c/a\u003e Update to cargo-deny api version 2 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/651cc1e9353c3417f5ac546c60ce27981fe40cf5\"\u003e\u003ccode\u003e651cc1e\u003c/code\u003e\u003c/a\u003e Remove unused link def\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prometheus` from 0.13.4 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md\"\u003eprometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAPI change: Use \u003ccode\u003eAsRef\u0026lt;str\u0026gt;\u003c/code\u003e for owned label values (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/537\"\u003e#537\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprovement: Hashing improvements (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/532\"\u003e#532\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ehyper\u003c/code\u003e to 1.6 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/524\"\u003e#524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprocfs\u003c/code\u003e to 0.17 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/543\"\u003e#543\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprotobuf\u003c/code\u003e to 3.7.2 for RUSTSEC-2024-0437 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/541\"\u003e#541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ethiserror\u003c/code\u003e to 2.0 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/534\"\u003e#534\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Fix LSP and Clippy warnings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/540\"\u003e#540\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Bump MSRV to 1.81 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/539\"\u003e#539\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix \u003ccode\u003eregister_histogram_vec_with_registry\u003c/code\u003e docstring (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/528\"\u003e#528\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix typos in static-metric docstrings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/479\"\u003e#479\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Add missing \u003ccode\u003eprotobuf\u003c/code\u003e feature to README list (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/531\"\u003e#531\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e07efb4f372f1245bf7410b71e822c69877bcb32\"\u003e\u003ccode\u003ee07efb4\u003c/code\u003e\u003c/a\u003e prometheus: release 0.14.0 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/26e46ec03a36aa0aa4cd5c1a68e2635c44e44101\"\u003e\u003ccode\u003e26e46ec\u003c/code\u003e\u003c/a\u003e Hashing improvements (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e17c5ced2bc0f8ea436aaf1acc830a30ab15ada3\"\u003e\u003ccode\u003ee17c5ce\u003c/code\u003e\u003c/a\u003e build(deps): update procfs requirement from ^0.16 to ^0.17 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/e5809b7ab922408e02f1ad2142a78f32b9f8e603\"\u003e\u003ccode\u003ee5809b7\u003c/code\u003e\u003c/a\u003e build(deps): update hyper requirement from ^0.14 to ^1.4 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/4a0e282888b56d72a59cfa21b21881f2b4aea7c3\"\u003e\u003ccode\u003e4a0e282\u003c/code\u003e\u003c/a\u003e Use AsRef\u0026lt;str\u0026gt; for owned label values (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/c3865f3c40a5609d5189731502d4bafce09e3df1\"\u003e\u003ccode\u003ec3865f3\u003c/code\u003e\u003c/a\u003e cargo: upgrade to protobuf 3.7 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/7e4e6f2d3398aceeeb4f698a8acf508c71152498\"\u003e\u003ccode\u003e7e4e6f2\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003eregister_histogram_vec_with_registry\u003c/code\u003e docstring (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/5b62f4b78b514c6d875ced1d0ad34450a69a8373\"\u003e\u003ccode\u003e5b62f4b\u003c/code\u003e\u003c/a\u003e Fix LSP and Clippy warnings and errors (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/52d76fc2d888cad2cac0218496acf2e9dd1f89d5\"\u003e\u003ccode\u003e52d76fc\u003c/code\u003e\u003c/a\u003e cargo: bump MSRV to 1.81 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/rust-prometheus/commit/3bd0e82f1f85b1ab60a59cf09d640f9716cf845d\"\u003e\u003ccode\u003e3bd0e82\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ethiserror\u003c/code\u003e crate from 1.0 to 2.0 version (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tikv/rust-prometheus/compare/v0.13.4...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.42\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.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\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() 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/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 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/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 1.0.26 to 1.0.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/6ed8561154715b2c34df417a2052597d586f2c43\"\u003e\u003ccode\u003e6ed8561\u003c/code\u003e\u003c/a\u003e Release 1.0.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/6967bba0e2f09b9ead04e4c9e6bc3991fd9fe078\"\u003e\u003ccode\u003e6967bba\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/84d30574ff1460c741539ef934339219d972afe0\"\u003e\u003ccode\u003e84d3057\u003c/code\u003e\u003c/a\u003e Exclude build.rs from crates.io package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/b09aac935dcc468f76f1b80a1c5ff9645ddb51d1\"\u003e\u003ccode\u003eb09aac9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/343\"\u003e#343\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/49b8570e3495a415edbeda1b627ef028935c0386\"\u003e\u003ccode\u003e49b8570\u003c/code\u003e\u003c/a\u003e Delete backport module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/9b04afee2f5df8912d518346365ce564827ff33b\"\u003e\u003ccode\u003e9b04afe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/342\"\u003e#342\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/83a8e91dba4917e3a0b4aaff1b4e3c4f052da1c0\"\u003e\u003ccode\u003e83a8e91\u003c/code\u003e\u003c/a\u003e Delete no_nonzero_bitscan configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/e606a17855ae10f8a788c4057acaf650a8e69d49\"\u003e\u003ccode\u003ee606a17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/341\"\u003e#341\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/ebe7cf18971686bedfab3e617b9dcb2eacbcdc01\"\u003e\u003ccode\u003eebe7cf1\u003c/code\u003e\u003c/a\u003e Delete no_unsafe_op_in_unsafe_fn_lint configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/a381bff0447df3cdf8ba3b152abe4234001bfd4b\"\u003e\u003ccode\u003ea381bff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/semver/issues/340\"\u003e#340\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/semver/compare/1.0.26...1.0.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonrpsee` from 0.24.9 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases\"\u003ejsonrpsee's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow max websocket frame size to be set (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[Fixed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove username and password from URL after building Authorization header (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003ch2\u003e[v0.25.1] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA small follow-up patch release that adds a \u003ccode\u003eClone impl\u003c/code\u003e for the middleware RpcLogger which was missing\nand broke the Clone impl for the HttpClient.\u003c/p\u003e\n\u003cp\u003eIf you are updating from v0.24, have a look at \u003ca href=\"https://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\"\u003ehttps://github.com/paritytech/jsonrpsee/releases/tag/v0.25.0\u003c/a\u003e because it contains some breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\"\u003ehttps://github.com/paritytech/jsonrpsee/compare/v0.25.0...v0.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003e[v0.25.0] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA new breaking release which has been in the making for a while and the biggest change is that the\n\u003ccode\u003eRpcServiceT trait\u003c/code\u003e has been changed to support both the client and server side:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003epub trait RpcServiceT {\n\t/// Response type for `RpcServiceT::call`.\n\ttype MethodResponse;\n\t/// Response type for `RpcServiceT::notification`.\n\ttype NotificationResponse;\n\t/// Response type for `RpcServiceT::batch`.\n\ttype BatchResponse;\n\u003cpre\u003e\u003ccode\u003e/// Processes a single JSON-RPC call, which may be a subscription or regular call.\nfn call\u0026amp;lt;'a\u0026amp;gt;(\u0026amp;amp;self, request: Request\u0026amp;lt;'a\u0026amp;gt;) -\u0026amp;gt; impl Future\u0026amp;lt;Output = Self::MethodResponse\u0026amp;gt; + Send + 'a;\n\n/// Processes multiple JSON-RPC calls at once, similar to `RpcServiceT::call`.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paritytech/jsonrpsee/blob/master/CHANGELOG.md\"\u003ejsonrpsee's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.26.0] - 2025-08-11\u003c/h2\u003e\n\u003cp\u003eThis is just a small release; the only breaking change is the addition of \u003ccode\u003emax_frame_size\u003c/code\u003e to \u003ccode\u003eWsTransportClientBuilder\u003c/code\u003e, which necessitates a minor version bump.\u003c/p\u003e\n\u003cp\u003eThe other changes are as follows:\u003c/p\u003e\n\u003ch3\u003e[Changed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1594\"\u003e#1594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow max websocket frame size to be set (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[Fixed]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove username and password from URL after building Authorization header (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.25.1] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA small follow-up patch release that adds a \u003ccode\u003eClone impl\u003c/code\u003e for the middleware RpcLogger which was missing\nand broke the Clone impl for the HttpClient.\u003c/p\u003e\n\u003ch2\u003e[v0.25.0] - 2025-04-24\u003c/h2\u003e\n\u003cp\u003eA new breaking release which has been in the making for a while and the biggest change is that the\n\u003ccode\u003eRpcServiceT trait\u003c/code\u003e has been changed to support both the client and server side:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003epub trait RpcServiceT {\n\t/// Response type for `RpcServiceT::call`.\n\ttype MethodResponse;\n\t/// Response type for `RpcServiceT::notification`.\n\ttype NotificationResponse;\n\t/// Response type for `RpcServiceT::batch`.\n\ttype BatchResponse;\n\u003cpre\u003e\u003ccode\u003e/// Processes a single JSON-RPC call, which may be a subscription or regular call.\nfn call\u0026amp;lt;'a\u0026amp;gt;(\u0026amp;amp;self, request: Request\u0026amp;lt;'a\u0026amp;gt;) -\u0026amp;gt; impl Future\u0026amp;lt;Output = Self::MethodResponse\u0026amp;gt; + Send + 'a;\n\n/// Processes multiple JSON-RPC calls at once, similar to `RpcServiceT::call`.\n///\n/// This method wraps `RpcServiceT::call` and `RpcServiceT::notification`,\n/// but the root RPC service does not inherently recognize custom implementations\n/// of these methods.\n///\n/// As a result, if you have custom logic for individual calls or notifications,\n/// you must duplicate that implementation in this method or no middleware will be applied\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/b0a45c67cd32c6bbbcd29ea2bd4722f4d95a8f3c\"\u003e\u003ccode\u003eb0a45c6\u003c/code\u003e\u003c/a\u003e Prepare to release v0.26.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/9e551cbbabd7b76a61a38e623c570b2a55f3d8ff\"\u003e\u003ccode\u003e9e551cb\u003c/code\u003e\u003c/a\u003e chore(deps): bump Swatinem/rust-cache from 2.7.8 to 2.8.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/b92aaaf0cc53642bb64da8c0b2ee976540f82a04\"\u003e\u003ccode\u003eb92aaaf\u003c/code\u003e\u003c/a\u003e Fix new Rust 1.89 lifetime warnings and impl ToRpcParams on serde_json::Map (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/c0b947fb2e6fb3659b55c588aa8f64e234d79dff\"\u003e\u003ccode\u003ec0b947f\u003c/code\u003e\u003c/a\u003e feat(keepalive): expose tcp keep-alive options (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/fa7d1c8ca19a7d3601957ddf6593610b27c380f8\"\u003e\u003ccode\u003efa7d1c8\u003c/code\u003e\u003c/a\u003e chore: expose \u003ccode\u003eTowerServiceNoHttp\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/ffd5020e9c2940e1d5cfb49900b4a17518f24ec3\"\u003e\u003ccode\u003effd5020\u003c/code\u003e\u003c/a\u003e chore(deps): update socket2 requirement from 0.5.1 to 0.6.0 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/85dcced9ecaee970f4433e066a537e80a1fdceb7\"\u003e\u003ccode\u003e85dcced\u003c/code\u003e\u003c/a\u003e increase max websocket frame size (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/d3d9fa8553756751ad913830e7d0d0faca614cb5\"\u003e\u003ccode\u003ed3d9fa8\u003c/code\u003e\u003c/a\u003e fix: Remove username and password from URL after building Authorization heade...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/18695364e2386f6361f36150cbb56e41b42f13fd\"\u003e\u003ccode\u003e1869536\u003c/code\u003e\u003c/a\u003e chore(deps): update pprof requirement from 0.14 to 0.15 (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paritytech/jsonrpsee/commit/f04afa740e55db60dce20d9839758792f035ffff\"\u003e\u003ccode\u003ef04afa7\u003c/code\u003e\u003c/a\u003e Expose \u003ccode\u003ejsonrpsee_http_client::RpcService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/paritytech/jsonrpsee/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paritytech/jsonrpsee/compare/v0.24.9...v0.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moka` from 0.12.10 to 0.12.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/blob/main/CHANGELOG.md\"\u003emoka's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/MystenLabs/seal/pull/338","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MystenLabs%2Fseal/issues/338","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/338/packages"}},{"old_version":"0.6.0","new_version":"0.7.0","update_type":"minor","path":null,"pr_created_at":"2025-10-03T18:19:03.000Z","version_change":"0.6.0 → 0.7.0","issue":{"uuid":"2885815818","node_id":"PR_kwDOGwFFNM6sAg4K","number":23366,"state":"open","title":"chore(deps): Bump const-str from 0.6.0 to 0.7.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-03T18:19:03.000Z","updated_at":"2025-10-03T18:19:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"const-str","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [const-str](https://github.com/Nugine/const-str) from 0.6.0 to 0.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTrain-Case\u003c/code\u003e conversion by \u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/35\"\u003eNugine/const-str#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement split_ascii_whitespace! macro by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/37\"\u003eNugine/const-str#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate printable.rs with latest Unicode data from Rust stdlib by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/38\"\u003eNugine/const-str#38\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/37\"\u003eNugine/const-str#37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.3...v0.6.4\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.3...v0.6.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: edited the license date by \u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/33\"\u003eNugine/const-str#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for title case conversion by \u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/34\"\u003eNugine/const-str#34\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ocheretovich\"\u003e\u003ccode\u003e@​Ocheretovich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/33\"\u003eNugine/const-str#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andreystepanov\"\u003e\u003ccode\u003e@​andreystepanov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/34\"\u003eNugine/const-str#34\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003econst-str: Add LICENSE symlink by \u003ca href=\"https://github.com/sbrivio-rh\"\u003e\u003ccode\u003e@​sbrivio-rh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/23\"\u003eNugine/const-str#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003esplit_lines!\u003c/code\u003e by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/30\"\u003eNugine/const-str#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003esplit_inclusive!\u003c/code\u003e by \u003ca href=\"https://github.com/Nugine\"\u003e\u003ccode\u003e@​Nugine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/31\"\u003eNugine/const-str#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.1...v0.6.2\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.1...v0.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003echain!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate documentation about constant evaluation behaviors (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/19\"\u003e#19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.0...v0.6.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/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/89f0835e1afe1552d06d81a26b5abf6b63d044ab\"\u003e\u003ccode\u003e89f0835\u003c/code\u003e\u003c/a\u003e release v0.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/944b065bc1543ebb4837a744e9d070e3550af621\"\u003e\u003ccode\u003e944b065\u003c/code\u003e\u003c/a\u003e Update printable.rs with latest Unicode data from Rust stdlib (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e06f84f3a85b4a2eae98848c16e00bdcf486220d\"\u003e\u003ccode\u003ee06f84f\u003c/code\u003e\u003c/a\u003e Implement split_ascii_whitespace! macro (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.0...v0.7.0\"\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=const-str\u0026package-manager=cargo\u0026previous-version=0.6.0\u0026new-version=0.7.0)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/risingwavelabs/risingwave/pull/23366","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/risingwavelabs%2Frisingwave/issues/23366","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23366/packages"}},{"old_version":"0.6.4","new_version":"0.7.0","update_type":"minor","path":null,"pr_created_at":"2025-10-01T21:08:53.000Z","version_change":"0.6.4 → 0.7.0","issue":{"uuid":"2879653418","node_id":"PR_kwDOLzNytM6rpAYq","number":67,"state":"closed","title":"Bump const-str from 0.6.4 to 0.7.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-02T03:06:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T21:08:53.000Z","updated_at":"2025-10-02T03:06:28.000Z","time_to_close":21455,"merged_at":"2025-10-02T03:06:28.000Z","merged_by":"lxl66566","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [const-str](https://github.com/Nugine/const-str) from 0.6.4 to 0.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.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/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\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=const-str\u0026package-manager=cargo\u0026previous-version=0.6.4\u0026new-version=0.7.0)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/lxl66566/git-simple-encrypt/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lxl66566%2Fgit-simple-encrypt/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}},{"old_version":"0.6.4","new_version":"0.7.0","update_type":"minor","path":"the dependencies group","pr_created_at":"2025-10-01T19:14:30.000Z","version_change":"0.6.4 → 0.7.0","issue":{"uuid":"3474797649","node_id":"PR_kwDONTLjNs6rn4sl","number":23,"state":"open","title":"chore(deps): bump const-str from 0.6.4 to 0.7.0 in the dependencies group","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T19:14:30.000Z","updated_at":"2025-10-02T05:02:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"const-str","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/Nugine/const-str"}],"path":"the dependencies group","ecosystem":"cargo"},"body":"Bumps the dependencies group with 1 update: [const-str](https://github.com/Nugine/const-str).\n\nUpdates `const-str` from 0.6.4 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nugine/const-str/releases\"\u003econst-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/39\"\u003eNugine/const-str#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix convert_ascii_case! heck mismatch for non-ASCII characters by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/40\"\u003eNugine/const-str#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot agent configuration files by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/43\"\u003eNugine/const-str#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd const-fn compatible trim_ascii! macros for string trimming by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Nugine/const-str/pull/45\"\u003eNugine/const-str#45\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\u003ehttps://github.com/Nugine/const-str/compare/v0.6.4...v0.7.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/Nugine/const-str/commit/7a49d855603767d8b48a087adfb0e4b56bebf0bb\"\u003e\u003ccode\u003e7a49d85\u003c/code\u003e\u003c/a\u003e release v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9a9c4892d2918db8db43a8c1c0484eee9b45e137\"\u003e\u003ccode\u003e9a9c489\u003c/code\u003e\u003c/a\u003e Add const-fn compatible trim_ascii! macros for string trimming (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/9f76b0023737e61a806219ddf2921c3ec0cd0da0\"\u003e\u003ccode\u003e9f76b00\u003c/code\u003e\u003c/a\u003e fix(copilot): setup steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/e545249afc3691db8812c6821837cc55f5f4d0f9\"\u003e\u003ccode\u003ee545249\u003c/code\u003e\u003c/a\u003e Add GitHub Copilot agent configuration files (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/ffcedc57e884a5e563cfad56aa2e1598fda40ee0\"\u003e\u003ccode\u003effcedc5\u003c/code\u003e\u003c/a\u003e bump to v0.7.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/d860c8d0574b23f857a37a09a87ffa44fb196ff6\"\u003e\u003ccode\u003ed860c8d\u003c/code\u003e\u003c/a\u003e Fix convert_ascii_case! heck mismatch for non-ASCII characters (\u003ca href=\"https://redirect.github.com/Nugine/const-str/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nugine/const-str/commit/7f9143c5ac8302813e557e2ca3dce7c2a591553e\"\u003e\u003ccode\u003e7f9143c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e\u0026amp;[char]\u003c/code\u003e pattern in \u003ccode\u003esplit!\u003c/code\u003e and \u003ccode\u003esplit_inclusive!\u003c/code\u003e macros (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nugine/const-str/compare/v0.6.4...v0.7.0\"\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=const-str\u0026package-manager=cargo\u0026previous-version=0.6.4\u0026new-version=0.7.0)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/Nugine/zuc/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nugine%2Fzuc/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}}]}