{"id":33197,"name":"serde_path_to_error","ecosystem":"cargo","repository_url":"https://github.com/dtolnay/path-to-error","issues_count":107,"created_at":"2025-06-07T12:23:19.492Z","updated_at":"2025-06-07T12:23:19.492Z","purl":"pkg:cargo/serde_path_to_error","metadata":{"id":4284738,"name":"serde_path_to_error","ecosystem":"cargo","description":"Path to the element that failed to deserialize","homepage":null,"licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/dtolnay/path-to-error","keywords_array":["serialization","serde"],"namespace":null,"versions_count":18,"first_release_published_at":"2019-01-07T00:04:58.762Z","latest_release_published_at":"2025-03-03T04:51:06.825Z","latest_release_number":"0.1.17","last_synced_at":"2025-06-04T21:06:30.073Z","created_at":"2022-04-13T04:12:54.378Z","updated_at":"2025-06-04T21:07:15.726Z","registry_url":"https://crates.io/crates/serde_path_to_error/","install_command":"cargo install serde_path_to_error","documentation_url":"https://docs.rs/serde_path_to_error/","metadata":{"categories":["encoding"]},"repo_metadata":{"id":44736437,"uuid":"164354270","full_name":"dtolnay/path-to-error","owner":"dtolnay","description":"Find out path at which a deserialization error occurred","archived":false,"fork":false,"pushed_at":"2025-05-17T21:05:56.000Z","size":215,"stargazers_count":372,"open_issues_count":5,"forks_count":20,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-01T08:24:16.015Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dtolnay.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"dtolnay"}},"created_at":"2019-01-06T23:24:34.000Z","updated_at":"2025-05-31T08:14:53.000Z","dependencies_parsed_at":"2024-10-24T14:32:22.554Z","dependency_job_id":"ff6ef3a1-d73a-4237-9276-684a1c343bb4","html_url":"https://github.com/dtolnay/path-to-error","commit_stats":{"total_commits":131,"total_committers":7,"mean_commits":"18.714285714285715","dds":0.06106870229007633,"last_synced_commit":"3efd28d37a79e342bab61c46e00092f3032d2dcc"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258037147,"owners_count":22640685,"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":"dtolnay","name":"David Tolnay","uuid":"1940490","kind":"user","description":"","email":"","website":null,"location":"Redwood City, California","twitter":"davidtolnay","company":"0xF9BA143B95FF6D82","icon_url":"https://avatars.githubusercontent.com/u/1940490?u=42777c8876d7b6591798df666a82057394b8b0c8\u0026v=4","repositories_count":115,"last_synced_at":"2025-05-29T00:04:58.563Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"dtolnay"}},"html_url":"https://github.com/dtolnay","funding_links":["https://github.com/sponsors/dtolnay"],"total_stars":60057,"followers":8616,"following":47,"created_at":"2022-11-02T16:22:35.591Z","updated_at":"2025-05-29T00:04:58.564Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay/repositories"},"tags":[{"name":"0.1.17","sha":"9cb82546aaba7371a9b0c486d2aeab2e3ea23a2b","kind":"tag","published_at":"2025-03-03T04:48:32.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.17","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.17/manifests"},{"name":"0.1.16","sha":"e58a63177fd7b5683100575e48e008a4e2dbb11b","kind":"tag","published_at":"2024-03-09T18:34:06.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.16","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.16/manifests"},{"name":"0.1.15","sha":"b412bdb29d7e9cf4917119694a10e543df19c757","kind":"tag","published_at":"2024-01-02T17:36:48.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.15","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.15/manifests"},{"name":"0.1.14","sha":"0c6d08e1daab621aefb5161c60e75dc3bb58dcb2","kind":"tag","published_at":"2023-07-15T21:00:34.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.14","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.14/manifests"},{"name":"0.1.13","sha":"5723006759e66bdb3f870ff5a72d136f6e06edd2","kind":"tag","published_at":"2023-07-05T15:34:00.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.13","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.13/manifests"},{"name":"0.1.12","sha":"278751dac066536896c499e87fece98e27992bb7","kind":"tag","published_at":"2023-07-02T21:09:48.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.12","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.12/manifests"},{"name":"0.1.11","sha":"9a69b6271471510c87c074724b92c02cce14dd98","kind":"tag","published_at":"2023-03-22T05:22:12.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.11","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.11/manifests"},{"name":"0.1.10","sha":"21d56c6722e18d98ffc93cb19849fb604563464b","kind":"tag","published_at":"2023-03-03T22:55:09.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.10","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.10/manifests"},{"name":"0.1.9","sha":"f3b5693aaf3d2a0bb8edd3be291b857b610f3da5","kind":"tag","published_at":"2022-12-17T19:52:38.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.9","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.9/manifests"},{"name":"0.1.8","sha":"024e73c4ace6fe77ae8b05b2fcbe40bf1098c07e","kind":"tag","published_at":"2022-08-03T00:22:22.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.8","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.8/manifests"},{"name":"0.1.7","sha":"488a917a08f35b7378854942bc397d2a6090e213","kind":"tag","published_at":"2022-01-27T19:33:40.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.7","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.7/manifests"},{"name":"0.1.6","sha":"c87ca46ee9ef78dd8ccf1033febc1f170627ad49","kind":"tag","published_at":"2022-01-04T02:48:46.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.6","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.6/manifests"},{"name":"0.1.5","sha":"19ca69b6b43821df9e8d126b319b2f68bbe9dcc5","kind":"tag","published_at":"2021-09-15T03:58:21.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.5","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.5/manifests"},{"name":"0.1.4","sha":"421b3c895bfdd6287c95ae41315065f92a159956","kind":"tag","published_at":"2020-12-16T01:46:03.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.4","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"bc6dfc243d377f2093f2b7fec71a45323dabd13a","kind":"tag","published_at":"2020-06-16T18:51:57.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.3","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"fbbc84087b51e068df31f87a7526cbfd278e2d12","kind":"tag","published_at":"2019-08-20T06:47:19.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.2","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"8c3639638cb4a592d1f6af864a13a6f959862147","kind":"tag","published_at":"2019-01-07T00:06:00.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.1","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"85f0e18fb3d2586dc4a822f9f14c860c8502b2d2","kind":"tag","published_at":"2019-01-06T23:26:29.000Z","download_url":"https://codeload.github.com/dtolnay/path-to-error/tar.gz/0.1.0","html_url":"https://github.com/dtolnay/path-to-error/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fpath-to-error/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-04T21:07:15.726Z","dependent_packages_count":150,"downloads":69855923,"downloads_period":"total","dependent_repos_count":4952,"rankings":{"downloads":0.42737152408019913,"dependent_repos_count":0.5007158120411574,"dependent_packages_count":0.4844954406651763,"stargazers_count":9.510779494629647,"forks_count":13.629343357052687,"docker_downloads_count":1.7912931867387887,"average":4.390666469201276},"purl":"pkg:cargo/serde_path_to_error","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/serde_path_to_error","docker_dependents_count":73,"docker_downloads_count":23388578,"usage_url":"https://repos.ecosyste.ms/usage/cargo/serde_path_to_error","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/serde_path_to_error/dependencies","status":null,"funding_links":["https://github.com/sponsors/dtolnay"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/serde_path_to_error/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/serde_path_to_error/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/serde_path_to_error/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/serde_path_to_error/related_packages","maintainers":[{"uuid":"3618","login":"dtolnay","name":"David Tolnay","email":null,"url":"https://github.com/dtolnay","packages_count":226,"html_url":"https://crates.io/users/dtolnay","role":null,"created_at":"2022-11-08T01:03:12.344Z","updated_at":"2022-11-08T01:03:12.344Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/dtolnay/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192417,"maintainers_count":47578,"namespaces_count":0,"keywords_count":49276,"github":"rust-lang","metadata":{"funded_packages_count":18725},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-06T05:11:10.487Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},"unique_repositories_count":51,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"3854900593","node_id":"PR_kwDOLLDaKs6_T7-T","number":311,"state":"closed","title":"[cargo](deps): Bump the deps group across 1 directory with 155 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo","skip deployment"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T07:54:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T08:03:05.000Z","updated_at":"2026-02-02T07:54:10.000Z","time_to_close":604264,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":155,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-async","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types-convert","old_version":"0.60.9","new_version":"0.60.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"axum","old_version":"0.8.3","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"indoc","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.13","repository_url":"https://github.com/moka-rs/moka"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"reqwest-middleware","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"reqwest-retry","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tera","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/Keats/tera"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.1","new_version":"1.46.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tower_governor","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/benwis/tower-governor"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.16.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xml-rs","old_version":"0.8.25","new_version":"1.0.0","repository_url":"https://github.com/kornelski/xml-rs"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wiremock","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.2.2","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"quick-xml","old_version":"0.37.3","new_version":"0.39.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"tendril","old_version":"0.4.3","new_version":"0.5.0","repository_url":"https://github.com/servo/html5ever"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-credential-types","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.15.4","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-eventstream","old_version":"0.60.8","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http","old_version":"0.62.0","new_version":"0.62.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.0.1","new_version":"1.0.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-query","old_version":"0.60.7","new_version":"0.60.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime","old_version":"1.8.1","new_version":"1.8.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.13","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"cmake","old_version":"0.1.54","new_version":"0.1.57","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"collection_literals","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crc64fast-nvme","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/awesomized/crc64fast-nvme"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"derive-where","old_version":"1.2.7","new_version":"1.6.0","repository_url":"https://github.com/ModProg/derive-where"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.8.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"pest","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quanta","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/metrics-rs/quanta"},{"name":"quinn","old_version":"0.11.7","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.11","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"raw-cpuid","old_version":"11.5.0","new_version":"11.6.0","repository_url":"https://github.com/gz/rust-cpuid"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls-pki-types","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/ryu"},{"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_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","repository_url":"https://github.com/rust-lang/socket2"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"terminal_size","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"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":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 111 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\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.81.0` | `1.82.0` |\n| [aws-smithy-async](https://github.com/smithy-lang/smithy-rs) | `1.2.5` | `1.2.7` |\n| [aws-smithy-types-convert](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.11` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.3` | `0.8.8` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.54` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.6` | `2.0.7` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.13` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.4.1` | `0.4.2` |\n| [reqwest-retry](https://github.com/TrueLayer/reqwest-middleware) | `0.7.0` | `0.8.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tera](https://github.com/Keats/tera) | `1.20.0` | `1.20.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.46` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.46.1` |\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.2` | `0.6.8` |\n| [tower_governor](https://github.com/benwis/tower-governor) | `0.7.0` | `0.8.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.20.0` |\n| [xml-rs](https://github.com/kornelski/xml-rs) | `0.8.25` | `1.0.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.3` | `0.6.5` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.2.2` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.3` | `0.39.0` |\n| [tendril](https://github.com/servo/html5ever) | `0.4.3` | `0.5.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.2` | `1.2.11` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.15.4` |\n| [aws-smithy-eventstream](https://github.com/smithy-lang/smithy-rs) | `0.60.8` | `0.60.14` |\n| [aws-smithy-http](https://github.com/smithy-lang/smithy-rs) | `0.62.0` | `0.62.6` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.0.1` | `1.0.6` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.9` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.5` |\n| [aws-smithy-query](https://github.com/smithy-lang/smithy-rs) | `0.60.7` | `0.60.9` |\n| [aws-smithy-runtime](https://github.com/smithy-lang/smithy-rs) | `1.8.1` | `1.8.6` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.13` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.11` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.3` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.1` | `1.0.3` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crc64fast-nvme](https://github.com/awesomized/crc64fast-nvme) | `1.2.0` | `1.2.1` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.2.7` | `1.6.0` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.19` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.16` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.13.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quanta](https://github.com/metrics-rs/quanta) | `0.12.5` | `0.12.6` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.7` | `0.11.9` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.11` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [raw-cpuid](https://github.com/gz/rust-cpuid) | `11.5.0` | `11.6.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.11.0` | `1.14.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.22` |\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_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.2` | `0.4.3` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\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| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.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-async` from 1.2.5 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types-convert` from 0.60.9 to 0.60.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 `axum` from 0.8.3 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::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\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\u003c/blockquote\u003e\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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.3...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 `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 `clap` from 4.5.34 to 4.5.54\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.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\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\u003c/ul\u003e\n\u003c!-- 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.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\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/194c676f60b916506f94f70decdbf319af5d1ec6\"\u003e\u003ccode\u003e194c676\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/44838f6606fa015140c65a2d35971c1e9b269e26\"\u003e\u003ccode\u003e44838f6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0f59d55ff6b132cd59cd252442ce47078494be07\"\u003e\u003ccode\u003e0f59d55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6027\"\u003e#6027\u003c/a\u003e from Alpha1337k/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2aa2f07d1cd50412de51b51a7cc897e80e0b92f\"\u003e\u003ccode\u003ee2aa2f0\u003c/code\u003e\u003c/a\u003e Feat: Add catch-all on external subcommands for zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9c0aee9f28c5ad72932225bd730260f9bbe1fc6\"\u003e\u003ccode\u003eb9c0aee\u003c/code\u003e\u003c/a\u003e Feat: Add external subcommands test to suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.34...clap_complete-v4.5.54\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indoc` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/indoc/releases\"\u003eindoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport C-string literals \u003ccode\u003eindoc! {c\u0026quot;...\u0026quot;}\u003c/code\u003e, \u003ccode\u003eindoc! {cr\u0026quot;...\u0026quot;}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/indoc/commit/8d78216b3f127f523d198475ea44090f8f6894d5\"\u003e\u003ccode\u003e8d78216\u003c/code\u003e\u003c/a\u003e Release 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/23472ff7f3d2523ea1f5b396c7ea135c02054ee2\"\u003e\u003ccode\u003e23472ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\u003c/a\u003e from dtolnay/cstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/8d05562cbe8fe71e15afe7e6da602c1265217fd7\"\u003e\u003ccode\u003e8d05562\u003c/code\u003e\u003c/a\u003e Hide C-string tests from old toolchain versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/7c92efb7180eeabde698c2db22c24d189f07ab31\"\u003e\u003ccode\u003e7c92efb\u003c/code\u003e\u003c/a\u003e Recognize C-string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/fe39de460f2e30f3eaeea0891aec5cf412c65d72\"\u003e\u003ccode\u003efe39de4\u003c/code\u003e\u003c/a\u003e Generalize Error constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/27e015160e5aa8da3ce33af7ca7da2e0f2c13869\"\u003e\u003ccode\u003e27e0151\u003c/code\u003e\u003c/a\u003e Add C-string tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/57f6fbb4dab9277638bd4cbf358b31dab3a4512c\"\u003e\u003ccode\u003e57f6fbb\u003c/code\u003e\u003c/a\u003e Sort tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/170a0795587a3010785e05ee2240c98f49b02bf2\"\u003e\u003ccode\u003e170a079\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/indoc/commit/2f6ef0452d0495c1a3abde4293934d293d9c2c5d\"\u003e\u003ccode\u003e2f6ef04\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/indoc/commit/ce1bed41bb48d6071e2a15bf8dae8d801c500b92\"\u003e\u003ccode\u003ece1bed4\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/indoc/compare/2.0.6...2.0.7\"\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.13\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.13\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed/mitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e (Issue \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565\"\u003e#565\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565/\"\u003egh-issue-0565\u003c/a\u003e, reported by \u003ca href=\"https://github.com/sharksforarms\"\u003e\u003ccode\u003e@​sharksforarms\u003c/code\u003e\u003c/a\u003e).\n\u003cul\u003e\n\u003cli\u003eFixed a bug that caused freed timer nodes to remain in the timer wheels in some edge cases (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/566\"\u003e#566\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/566/\"\u003egh-pull-0566\u003c/a\u003e by \u003ca href=\"https://github.com/powergee\"\u003e\u003ccode\u003e@​powergee\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe mitigation added to v0.12.12 was enhanced by atomically reading the expiration state to prevent rare race conditions that could cause use-after-free issues (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/570/\"\u003egh-pull-0570\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eExpiry::expire_after_update\u003c/code\u003e not clearing expiration time for expired entries (\u003ccode\u003efuture::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/549\"\u003e#549\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/549/\"\u003egh-pull-0549\u003c/a\u003e, by \u003ca href=\"https://github.com/singulared\"\u003e\u003ccode\u003e@​singulared\u003c/code\u003e\u003c/a\u003e, \u003ccode\u003esync::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/564\"\u003e#564\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/564/\"\u003egh-pull-0564\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003eMitigated 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[gh-pull-0548], 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 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[gh-pull-0519], 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[gh-pull-0541], 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[gh-pull-0520], 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!-- 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/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.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed/mitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e\nreturns \u003ccode\u003eNone\u003c/code\u003e (Issue \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565\"\u003e#565\u003c/a\u003e[gh-issue-0565], reported by\n[\u003ca href=\"https://github.com/sharksforarms\"\u003e\u003ccode\u003e@​sharksforarms\u003c/code\u003e\u003c/a\u003e][gh-sharksforarms]).\n\u003cul\u003e\n\u003cli\u003eFixed a bug that caused freed timer nodes to remain in the timer wheels in\nsome edge cases (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/566\"\u003e#566\u003c/a\u003e[gh-pull-0566] by [\u003ca href=\"https://github.com/powergee\"\u003e\u003ccode\u003e@​powergee\u003c/code\u003e\u003c/a\u003e][gh-powergee]).\u003c/li\u003e\n\u003cli\u003eThe mitigation added to v0.12.12 was enhanced by atomically reading the\nexpiration state to prevent rare race conditions that could cause use-after-free\nissues (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e[gh-pull-0570]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eExpiry::expire_after_update\u003c/code\u003e not clearing expiration time for expired entries\n(\u003ccode\u003efuture::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/549\"\u003e#549\u003c/a\u003e[gh-pull-0549], by [\u003ca href=\"https://github.com/singulared\"\u003e\u003ccode\u003e@​singulared\u003c/code\u003e\u003c/a\u003e][gh-singulared],\n\u003ccode\u003esync::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/564\"\u003e#564\u003c/a\u003e[gh-pull-0564]).\u003c/li\u003e\n\u003c/ul\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\u003eMitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e\nreturns \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 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\u003ch2\u003eVersion 0.12.11\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAfter releasing v0.12.11, we found that supporting \u003ccode\u003eEquivalent\u003c/code\u003e trait was an\nunintended breaking change.\n\u003cul\u003e\n\u003cli\u003eIf you get a compilation error something like following, please update your\ncode to reborrow the key like \u003ccode\u003e\u0026amp;*key\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/b5bdb4c77840d7c4c2dbacdb02d4b14c40c03182\"\u003e\u003ccode\u003eb5bdb4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/571\"\u003e#571\u003c/a\u003e from moka-rs/exclude-lint-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/e8dff1f6f905423a91ed06ec682ab1eb2c9b45fa\"\u003e\u003ccode\u003ee8dff1f\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.markdownlint.json\u003c/code\u003e to the exclude files of the crate package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/c6bcdb6ba11c862b5b5b1af59eb445f48526c074\"\u003e\u003ccode\u003ec6bcdb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e from moka-rs/mitigate-timewheel-toctou-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/2aaa2e5d53ba0f02fb7f369a829c8d9d64881a81\"\u003e\u003ccode\u003e2aaa2e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.markdowlint.json\u003c/code\u003e to change the Markdown indents to four spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/04b2460aff25077a64bd74a9ead71e3c49ec9d84\"\u003e\u003ccode\u003e04b2460\u003c/code\u003e\u003c/a\u003e Update the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/4f053aaeb6c87043924aed53618e536443da7e14\"\u003e\u003ccode\u003e4f053aa\u003c/code\u003e\u003c/a\u003e Refactor duration comparison code for unit testing in both sync and future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/ee982dbae7045b39b7c2bd9aaa8f0ef7d927b8ba\"\u003e\u003ccode\u003eee982db\u003c/code\u003e\u003c/a\u003e A minor doc comment fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/49978c589022f8337feafd59b85655bcfdbcb538\"\u003e\u003ccode\u003e49978c5\u003c/code\u003e\u003c/a\u003e Try not to break the gen bits when adjusting timestamps that collide with the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f1b6ec19fe254535fa61a0ff01fc415db93e2370\"\u003e\u003ccode\u003ef1b6ec1\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eset_timer_node\u003c/code\u003e to re-read \u003ccode\u003eexpiry_gen\u003c/code\u003e from \u003ccode\u003eexpiration_state()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/e959b7f5ea4edf512486ffb687454a164304d609\"\u003e\u003ccode\u003ee959b7f\u003c/code\u003e\u003c/a\u003e Ensure that \u003ccode\u003eset_expiration_time\u003c/code\u003e accidentally pack real timestamp equal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.10...v0.12.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-middleware` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/releases\"\u003ereqwest-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereqwest-middleware-v0.4.2\u003c/h2\u003e\n\u003ch1\u003eAdded\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003efetch_mode_no_cors\u003c/code\u003e as it's been deprecated in reqwest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits/reqwest-middleware-v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-retry` 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/TrueLayer/reqwest-middleware/commits\"\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 `serde_json` from 1.0.140 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tera` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/tera/blob/master/CHANGELOG.md\"\u003etera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.21.1 (2025-10-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unmaintained unic-segment dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/4e5145e2231c7b7b5939b1aa4bc85789a8a75fcd\"\u003e\u003ccode\u003e4e5145e\u003c/code\u003e\u003c/a\u003e 1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/bae82918d1b8d8565aa809d66d77ac1b294e89f0\"\u003e\u003ccode\u003ebae8291\u003c/code\u003e\u003c/a\u003e refactor: 📦 Replace unmaintained unic-segment dependency (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/af0b32f8cec3d2863fbb91983c3599f7923af24e\"\u003e\u003ccode\u003eaf0b32f\u003c/code\u003e\u003c/a\u003e Add small note about child templates ignoring code outside of a block (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/ae13d7ce39d732aae3f68435ed52c60732fe0ee0\"\u003e\u003ccode\u003eae13d7c\u003c/code\u003e\u003c/a\u003e Update changelog for 1.20.0 (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Keats/tera/compare/v1.20.0...v1.20.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.12 to 2.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.18\"\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.41 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\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003ec75...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/dandidav/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fdandidav/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"},{"uuid":"3828549182","node_id":"PR_kwDOLLDaKs698rRE","number":310,"state":"closed","title":"[cargo](deps): Bump the deps group across 1 directory with 154 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo","skip deployment"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T07:57:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T08:20:39.000Z","updated_at":"2026-01-26T07:57:27.000Z","time_to_close":603407,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":154,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-async","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types-convert","old_version":"0.60.9","new_version":"0.60.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"axum","old_version":"0.8.3","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"indoc","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.12","repository_url":"https://github.com/moka-rs/moka"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"reqwest-middleware","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"reqwest-retry","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tera","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/Keats/tera"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.45","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.1","new_version":"1.46.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tower_governor","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/benwis/tower-governor"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.16.0","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xml-rs","old_version":"0.8.25","new_version":"1.0.0","repository_url":"https://github.com/kornelski/xml-rs"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wiremock","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.2.2","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"quick-xml","old_version":"0.37.3","new_version":"0.39.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"tendril","old_version":"0.4.3","new_version":"0.5.0","repository_url":"https://github.com/servo/html5ever"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-credential-types","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.15.3","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-eventstream","old_version":"0.60.8","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http","old_version":"0.62.0","new_version":"0.62.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.0.1","new_version":"1.0.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-query","old_version":"0.60.7","new_version":"0.60.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime","old_version":"1.8.1","new_version":"1.8.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.13","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"cmake","old_version":"0.1.54","new_version":"0.1.57","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"collection_literals","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crc64fast-nvme","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/awesomized/crc64fast-nvme"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"derive-where","old_version":"1.2.7","new_version":"1.6.0","repository_url":"https://github.com/ModProg/derive-where"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.8.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"pest","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quanta","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/metrics-rs/quanta"},{"name":"quinn","old_version":"0.11.7","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.11","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"raw-cpuid","old_version":"11.5.0","new_version":"11.6.0","repository_url":"https://github.com/gz/rust-cpuid"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls-pki-types","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/ryu"},{"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_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","repository_url":"https://github.com/rust-lang/socket2"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"terminal_size","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"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":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 111 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\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.81.0` | `1.82.0` |\n| [aws-smithy-async](https://github.com/smithy-lang/smithy-rs) | `1.2.5` | `1.2.7` |\n| [aws-smithy-types-convert](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.11` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.3` | `0.8.8` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.54` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.6` | `2.0.7` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.12` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.4.1` | `0.4.2` |\n| [reqwest-retry](https://github.com/TrueLayer/reqwest-middleware) | `0.7.0` | `0.8.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tera](https://github.com/Keats/tera) | `1.20.0` | `1.20.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.45` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.46.1` |\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.2` | `0.6.8` |\n| [tower_governor](https://github.com/benwis/tower-governor) | `0.7.0` | `0.8.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.19.0` |\n| [xml-rs](https://github.com/kornelski/xml-rs) | `0.8.25` | `1.0.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.3` | `0.6.5` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.2.2` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.3` | `0.39.0` |\n| [tendril](https://github.com/servo/html5ever) | `0.4.3` | `0.5.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.2` | `1.2.11` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.15.3` |\n| [aws-smithy-eventstream](https://github.com/smithy-lang/smithy-rs) | `0.60.8` | `0.60.14` |\n| [aws-smithy-http](https://github.com/smithy-lang/smithy-rs) | `0.62.0` | `0.62.6` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.0.1` | `1.0.6` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.9` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.5` |\n| [aws-smithy-query](https://github.com/smithy-lang/smithy-rs) | `0.60.7` | `0.60.9` |\n| [aws-smithy-runtime](https://github.com/smithy-lang/smithy-rs) | `1.8.1` | `1.8.6` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.13` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.11` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.3` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.1` | `1.0.3` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crc64fast-nvme](https://github.com/awesomized/crc64fast-nvme) | `1.2.0` | `1.2.1` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.2.7` | `1.6.0` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.19` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.13.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.105` |\n| [quanta](https://github.com/metrics-rs/quanta) | `0.12.5` | `0.12.6` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.7` | `0.11.9` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.11` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\n| [raw-cpuid](https://github.com/gz/rust-cpuid) | `11.5.0` | `11.6.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.11.0` | `1.14.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.22` |\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_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.2` | `0.4.3` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\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| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.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-async` from 1.2.5 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types-convert` from 0.60.9 to 0.60.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 `axum` from 0.8.3 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::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\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\u003c/blockquote\u003e\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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.3...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 `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 `clap` from 4.5.34 to 4.5.54\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.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\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\u003c/ul\u003e\n\u003c!-- 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.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\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/194c676f60b916506f94f70decdbf319af5d1ec6\"\u003e\u003ccode\u003e194c676\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/44838f6606fa015140c65a2d35971c1e9b269e26\"\u003e\u003ccode\u003e44838f6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0f59d55ff6b132cd59cd252442ce47078494be07\"\u003e\u003ccode\u003e0f59d55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6027\"\u003e#6027\u003c/a\u003e from Alpha1337k/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2aa2f07d1cd50412de51b51a7cc897e80e0b92f\"\u003e\u003ccode\u003ee2aa2f0\u003c/code\u003e\u003c/a\u003e Feat: Add catch-all on external subcommands for zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9c0aee9f28c5ad72932225bd730260f9bbe1fc6\"\u003e\u003ccode\u003eb9c0aee\u003c/code\u003e\u003c/a\u003e Feat: Add external subcommands test to suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.34...clap_complete-v4.5.54\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indoc` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/indoc/releases\"\u003eindoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport C-string literals \u003ccode\u003eindoc! {c\u0026quot;...\u0026quot;}\u003c/code\u003e, \u003ccode\u003eindoc! {cr\u0026quot;...\u0026quot;}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/indoc/commit/8d78216b3f127f523d198475ea44090f8f6894d5\"\u003e\u003ccode\u003e8d78216\u003c/code\u003e\u003c/a\u003e Release 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/23472ff7f3d2523ea1f5b396c7ea135c02054ee2\"\u003e\u003ccode\u003e23472ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\u003c/a\u003e from dtolnay/cstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/8d05562cbe8fe71e15afe7e6da602c1265217fd7\"\u003e\u003ccode\u003e8d05562\u003c/code\u003e\u003c/a\u003e Hide C-string tests from old toolchain versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/7c92efb7180eeabde698c2db22c24d189f07ab31\"\u003e\u003ccode\u003e7c92efb\u003c/code\u003e\u003c/a\u003e Recognize C-string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/fe39de460f2e30f3eaeea0891aec5cf412c65d72\"\u003e\u003ccode\u003efe39de4\u003c/code\u003e\u003c/a\u003e Generalize Error constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/27e015160e5aa8da3ce33af7ca7da2e0f2c13869\"\u003e\u003ccode\u003e27e0151\u003c/code\u003e\u003c/a\u003e Add C-string tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/57f6fbb4dab9277638bd4cbf358b31dab3a4512c\"\u003e\u003ccode\u003e57f6fbb\u003c/code\u003e\u003c/a\u003e Sort tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/170a0795587a3010785e05ee2240c98f49b02bf2\"\u003e\u003ccode\u003e170a079\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/indoc/commit/2f6ef0452d0495c1a3abde4293934d293d9c2c5d\"\u003e\u003ccode\u003e2f6ef04\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/indoc/commit/ce1bed41bb48d6071e2a15bf8dae8d801c500b92\"\u003e\u003ccode\u003ece1bed4\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/indoc/compare/2.0.6...2.0.7\"\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.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\u003ch2\u003eVersion 0.12.11\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAfter releasing v0.12.11, we found that supporting \u003ccode\u003eEquivalent\u003c/code\u003e trait was an\nunintended breaking change.\n\u003cul\u003e\n\u003cli\u003eIf you get a compilation error something like following, please update your\ncode to reborrow the key like \u003ccode\u003e\u0026amp;*key\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre lang=\"console\"\u003e\u003ccode\u003eerror[E0277]: the trait bound `T: Borrow\u0026lt;Arc\u0026lt;T\u0026gt;\u0026gt;` is not satisfied\n...\n= note: required for `Arc\u0026lt;T\u0026gt;` to implement `Equivalent\u0026lt;T\u0026gt;`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/492/#issuecomment-3621308432\"\u003ethis PR comment\u003c/a\u003e for more details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eEquivalent\u003c/code\u003e trait for the key type \u003ccode\u003eK\u003c/code\u003e of the caches.\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/492\"\u003e#492\u003c/a\u003e[gh-pull-0492])\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003ejittered_expiry_policy\u003c/code\u003e example (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/489\"\u003e#489\u003c/a\u003e[gh-pull-0489]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/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.10...v0.12.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-middleware` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/releases\"\u003ereqwest-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereqwest-middleware-v0.4.2\u003c/h2\u003e\n\u003ch1\u003eAdded\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003efetch_mode_no_cors\u003c/code\u003e as it's been deprecated in reqwest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits/reqwest-middleware-v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-retry` 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/TrueLayer/reqwest-middleware/commits\"\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 `serde_json` from 1.0.140 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tera` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/tera/blob/master/CHANGELOG.md\"\u003etera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.21.1 (2025-10-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unmaintained unic-segment dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/4e5145e2231c7b7b5939b1aa4bc85789a8a75fcd\"\u003e\u003ccode\u003e4e5145e\u003c/code\u003e\u003c/a\u003e 1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/bae82918d1b8d8565aa809d66d77ac1b294e89f0\"\u003e\u003ccode\u003ebae8291\u003c/code\u003e\u003c/a\u003e refactor: 📦 Replace unmaintained unic-segment dependency (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/af0b32f8cec3d2863fbb91983c3599f7923af24e\"\u003e\u003ccode\u003eaf0b32f\u003c/code\u003e\u003c/a\u003e Add small note about child templates ignoring code outside of a block (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/ae13d7ce39d732aae3f68435ed52c60732fe0ee0\"\u003e\u003ccode\u003eae13d7c\u003c/code\u003e\u003c/a\u003e Update changelog for 1.20.0 (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Keats/tera/compare/v1.20.0...v1.20.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.12 to 2.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.18\"\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.41 to 0.3.45\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.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\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.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\nimprovement. This method is used internally by numerous other methods.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutil::is_leap_year\u003c/code\u003e uses a new algorithm, resulting in an approximately 8% performance\nimprovement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.44 [2025-09-19]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComparisons of \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e with differing signs (i.e.\none negative and one positive year) would return the inverse result of what was expected. This was\nintroduced in v0.3.42 and has been fixed.\u003c/li\u003e\n\u003cli\u003eType inference would fail due to feature unification when \u003ccode\u003ewasm-bindgen\u003c/code\u003e enabled \u003ccode\u003eserde_json\u003c/code\u003e.\nThis has been fixed by explicitly specifying the type in the relevant locations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.43 [2025-09-02]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erand\u003c/code\u003e 0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn the \u003ccode\u003econvert\u003c/code\u003e module, any use of \u003ccode\u003eper\u003c/code\u003e with types that were not the same (such as\n\u003ccode\u003eNanosecond::per(Second)\u003c/code\u003e) would not compile due to a bug. This has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.42 [2025-08-31]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_until\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_since\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eper_t\u003c/code\u003e method for all types in \u003ccode\u003etime::convert\u003c/code\u003e. This is similar to the existing \u003ccode\u003eper\u003c/code\u003e method, but\ncan return any of the primitive numeric types that can represent the result. This will cut down on\n\u003ccode\u003eas\u003c/code\u003e casts while ensuring correctness. Type inference isn't perfect, so you may need to provide a\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d41b5e129b52dc3486a89a4367e1979496f661d7\"\u003e\u003ccode\u003ed41b5e1\u003c/code\u003e\u003c/a\u003e v0.3.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/69db9fb7a3547716e7f94a64e81221d71c1faade\"\u003e\u003ccode\u003e69db9fb\u003c/code\u003e\u003c/a\u003e Add noop to utils benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/30ba933a21a301ed06142f3e959664eea3dde1a1\"\u003e\u003ccode\u003e30ba933\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003efrom_julian_day\u003c/code\u003e algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/267d847a5e1514365abdb5b5fb3eb10441b96d90\"\u003e\u003ccode\u003e267d847\u003c/code\u003e\u003c/a\u003e Change leap year algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/41e21efa6e00f8288f30906be72af13806b03401\"\u003e\u003ccode\u003e41e21ef\u003c/code\u003e\u003c/a\u003e Make util tests more opaque\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/8f5981a4dac23fdc38f4a7058ebdc74c9e322e9f\"\u003e\u003ccode\u003e8f5981a\u003c/code\u003e\u003c/a\u003e Test whether every year 0-399 is leap year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6365c4cd6a35d15792abdeab04c0d0a9dfb054cb\"\u003e\u003ccode\u003e6365c4c\u003c/code\u003e\u003c/a\u003e Improve accuracy of \u003ccode\u003eDate\u003c/code\u003e benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a4fc845886deb7f6a25893f2a910f8e5241708c4\"\u003e\u003ccode\u003ea4fc845\u003c/code\u003e\u003c/a\u003e Dependency upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c46847464324daea795442479cd9e74e4841c0ba\"\u003e\u003ccode\u003ec468474\u003c/code\u003e\u003c/a\u003e Rename lints for latest rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/037af660d74789c9fd3e63881f58114983b11ddd\"\u003e\u003ccode\u003e037af66\u003c/code\u003e\u003c/a\u003e Add type alias for \u003ccode\u003eformat_description!\u003c/code\u003e output\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.41...v0.3.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.44.1 to 1.46.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.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\u003c/p\u003e\n\u003ch2\u003eUnstable\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: add \u003ccode\u003eTaskMeta::spawn_location\u003c/code\u003e tracking where a task was spawned (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7440\"\u003e#7440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7440\"\u003e#7440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7440\"\u003etokio-rs/tokio#7440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.0\u003c/h2\u003e\n\u003ch1\u003e1.46.0 (July 2nd, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: fixed \u003ccode\u003eTcpStream::shutdown\u003c/code\u003e incorrectly returning an error on macOS (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::OwnedPermit::{same_channel, same_channel_as_sender}\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7389\"\u003e#7389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: \u003ccode\u003ebiased\u003c/code\u003e option for \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e, similar to \u003ccode\u003eselect!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7307\"\u003e#7307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support for cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7393\"\u003e#7393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support \u003ccode\u003epope::OpenOptions::read_write\u003c/code\u003e on Android (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7426\"\u003e#7426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eClone\u003c/code\u003e implementation for \u003ccode\u003enet::u...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/dandidav/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fdandidav/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"},{"uuid":"3780744264","node_id":"PR_kwDON1vYjM67fp70","number":177,"state":"open","title":"chore(deps): bump serde_path_to_error from 0.1.16 to 0.1.20","user":"dependabot[bot]","labels":["dependencies","rust","Stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T09:17:52.000Z","updated_at":"2026-01-20T02:14:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"serde_path_to_error","old_version":"0.1.16","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde_path_to_error](https://github.com/dtolnay/path-to-error) from 0.1.16 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.16...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_path_to_error\u0026package-manager=cargo\u0026previous-version=0.1.16\u0026new-version=0.1.20)](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/NillionNetwork/nilvm/pull/177","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NillionNetwork%2Fnilvm/issues/177","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/177/packages"},{"uuid":"3751881668","node_id":"PR_kwDOOxLiz866CrP3","number":51,"state":"closed","title":"build(deps): bump the all group across 1 directory with 186 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T01:15:25.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T01:06:49.000Z","updated_at":"2025-12-29T01:15:26.000Z","time_to_close":605316,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":186,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.7","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"rust-mcp-sdk","old_version":"0.4.0","new_version":"0.7.4","repository_url":"https://github.com/rust-mcp-stack/rust-mcp-sdk"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.13.1","new_version":"1.15.2","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-server","old_version":"0.7.2","new_version":"0.7.3","repository_url":"https://github.com/programatik29/axum-server"},{"name":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.1.9","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cfg-if","old_version":"1.0.0","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":"cmake","old_version":"0.1.54","new_version":"0.1.57","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.2.1","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"h2","old_version":"0.4.10","new_version":"0.4.12","repository_url":"https://github.com/hyperium/h2"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.6","new_version":"0.27.7","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.12","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.178","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.11"},{"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.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"parking_lot","old_version":"0.12.3","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":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.15","new_version":"0.12.26","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustls","old_version":"0.23.27","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.2","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/ryu"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"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":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","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":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"softbuffer","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-windowing/softbuffer"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","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-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.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"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.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows","old_version":"0.61.1","new_version":"0.61.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.7","repository_url":"https://github.com/microsoft/windows-rs"},{"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.25","new_version":"0.8.31","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-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zvariant","old_version":"5.5.3","new_version":"5.8.0","repository_url":"https://github.com/dbus2/zbus"},{"name":"zvariant_utils","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/dbus2/zbus"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 113 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.2` |\n| [rust-mcp-sdk](https://github.com/rust-mcp-stack/rust-mcp-sdk) | `0.4.0` | `0.7.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.0` | `2.5.0` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.13.1` | `1.15.2` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.8` |\n| [axum-server](https://github.com/programatik29/axum-server) | `0.7.2` | `0.7.3` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.24.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.9` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.5` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.2.1` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.10` | `0.4.12` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.6` | `0.27.7` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `0.1.19` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.178` |\n| libredox | `0.1.3` | `0.1.11` |\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.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.8` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.15` | `0.12.26` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.35` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.21` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.16.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.7` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [softbuffer](https://github.com/rust-windowing/softbuffer) | `0.4.6` | `0.4.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\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.17` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\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.19.0` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.1` | `0.61.3` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.25` | `0.8.31` |\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-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n| [zvariant](https://github.com/dbus2/zbus) | `5.5.3` | `5.8.0` |\n| [zvariant_utils](https://github.com/dbus2/zbus) | `3.2.0` | `3.2.1` |\n\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 `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 `tauri-plugin-opener` from 2.2.7 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-mcp-sdk` from 0.4.0 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/releases\"\u003erust-mcp-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003erust-mcp-sdk: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.7.3...rust-mcp-sdk-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-11-23)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd authentication flow support to MCP servers (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/fe467d3661a60b6bb1f9d5b53697c1a94dc77c12\"\u003efe467d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIssue 116 - custom_streamable_http_endpoint (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/117\"\u003e#117\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/6f70e18233bee5b56cf32e3fd1932973e1d38c6f\"\u003e6f70e18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003erust-mcp-sdk: v0.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.7.2...rust-mcp-sdk-v0.7.3\"\u003e0.7.3\u003c/a\u003e (2025-11-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor and improve middleware pipeline (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/114\"\u003e#114\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/cc45f1c2e6321ef740dda87d229aa51213a06808\"\u003ecc45f1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003erust-mcp-sdk: v0.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.7.1...rust-mcp-sdk-v0.7.2\"\u003e0.7.2\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd middleware support to mcp_http_handler (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/112\"\u003e#112\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/18b1e6f3e9671bfffa4bd59f64dc12fc2e44d818\"\u003e18b1e6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Code Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEventstore with better error handling and stability (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/109\"\u003e#109\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/150e3a02ba593b2e41b16d2d621e770d292cfa23\"\u003e150e3a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003erust-mcp-sdk: v0.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.7.0...rust-mcp-sdk-v0.7.1\"\u003e0.7.1\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd server_supports_completion method (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/104\"\u003e#104\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/62687262a30cce0928435c153b6016d56e85b8ee\"\u003e6268726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Decouple core logic from HTTP server for improved architecture (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/106\"\u003e#106\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/d10488bac739bf28b45d636129eb598d4dd87fd2\"\u003ed10488b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecesarry mutex in the session store (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/ea5d58013ac051f2bbe7e9f5b3a20a3220e66c9b\"\u003eea5d580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Code Refactoring\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/c710b5a7ee3db68481a5512bc602437611103ec9\"\u003e\u003ccode\u003ec710b5a\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/629f6f981ad37309e83ea1cb4e8b84b1a0d60946\"\u003e\u003ccode\u003e629f6f9\u003c/code\u003e\u003c/a\u003e chore: image size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/ab7aab301747b8ad0a6dcf4a084775df2a9c5840\"\u003e\u003ccode\u003eab7aab3\u003c/code\u003e\u003c/a\u003e chore: fix broken asset link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/fe467d3661a60b6bb1f9d5b53697c1a94dc77c12\"\u003e\u003ccode\u003efe467d3\u003c/code\u003e\u003c/a\u003e feat: add authentication flow support to MCP servers (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/6f70e18233bee5b56cf32e3fd1932973e1d38c6f\"\u003e\u003ccode\u003e6f70e18\u003c/code\u003e\u003c/a\u003e fix: issue 116 - custom_streamable_http_endpoint (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/2688e1e54bd0a8e3c21e0ea84b0e8d43d60f8917\"\u003e\u003ccode\u003e2688e1e\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/cc45f1c2e6321ef740dda87d229aa51213a06808\"\u003e\u003ccode\u003ecc45f1c\u003c/code\u003e\u003c/a\u003e feat: refactor and improve middleware pipeline (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/8fada343cb24033655ce6593145cfcf25caa2338\"\u003e\u003ccode\u003e8fada34\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/ece937dd5bd401cc8b40f8fa2cc0f738683a3323\"\u003e\u003ccode\u003eece937d\u003c/code\u003e\u003c/a\u003e chore: set the minimum rust-version and remove rust-toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/1377a5b8475e253a6a4d1bbb6e81daf4108db4eb\"\u003e\u003ccode\u003e1377a5b\u003c/code\u003e\u003c/a\u003e chore: fix broken audit action\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.4.0...rust-mcp-sdk-v0.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.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.45.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 `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 `tauri-build` from 2.2.0 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 881 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1060 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.53.4\n    │   └── tauri-runtime-wry 2.9.2\n    │       └── tauri 2.9.4\n    │           ├── tauri-plugin-sample 0.1.0\n    │           │   └── api 0.1.0\n    │           ├── tauri-plugin-log 2.6.0\n    │           │   └── api 0.1.0\n    │           ├── tauri-file-associations-demo 0.1.0\n    │           ├── tauri 2.9.4\n    │           ├── restart 0.1.0\n    │           ├── resources 0.1.0\n    │           ├── bench_helloworld 0.1.0\n    │           ├── bench_files_transfer 0.1.0\n    │           ├── bench_cpu_intensive 0.1.0\n    │           └── api 0.1.0\n    ├── webkit2gtk 2.0.1\n    │   ├── wry 0.53.4\n    │   ├── tauri-runtime-wry 2.9.2\n    │   ├── tauri-runtime 2.9.2\n    │   │   ├── tauri-runtime-wry 2.9.2\n    │   │   └── tauri 2.9.4\n    │   └── tauri 2.9.4\n    ├── tauri-runtime-wry 2.9.2\n    ├── tauri-runtime 2.9.2\n    ├── tauri 2.9.4\n    ├── tao 0.34.5\n    │   └── tauri-runtime-wry 2.9.2\n    ├── muda 0.17.1\n    │   ├── tray-icon 0.21.0\n    │   │   └── tauri 2.9.4\n    │   └── tauri 2.9.4\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adler2` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md\"\u003eadler2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/2.0.0..2.0.1\"\u003e2.0.1\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/7cdbd3925a7f61cc075f44367b5d383861571b0a\"\u003e7cdbd39\u003c/a\u003e) - Trevor Gross\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oyvindln/adler2/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.3...1.1.4\"\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 `async-channel` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7ad5313184a0439a49d7569ab4e741efd2de5617\"\u003e\u003ccode\u003e7ad5313\u003c/code\u003e\u003c/a\u003e v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/759c1a5e71287a0ec13bd3f4c746708bec355720\"\u003e\u003ccode\u003e759c1a5\u003c/code\u003e\u003c/a\u003e Update flume requirement from 0.11.0 to 0.12.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/78bf47157e7c4fb4aca6cf21592a00368716bd72\"\u003e\u003ccode\u003e78bf471\u003c/code\u003e\u003c/a\u003e doc: Fix test by ignoring it on WASM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/ed9752e141a570624b410eecbcc0645de7410dd4\"\u003e\u003ccode\u003eed9752e\u003c/code\u003e\u003c/a\u003e m: Use Waker::noop() instead of NOOP_WAKER\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/a579f222d994ca80e2f112ab5df8483d9ff93d7d\"\u003e\u003ccode\u003ea579f22\u003c/code\u003e\u003c/a\u003e m: Don't re-implement ready! and pin!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/c48c7af42d9268e7b80f926824c93d4acddb5498\"\u003e\u003ccode\u003ec48c7af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/102\"\u003e#102\u003c/a\u003e from atouchet/rd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/33b1acf3a9cfa8dd00d9d36ae1274b26da234169\"\u003e\u003ccode\u003e33b1acf\u003c/code\u003e\u003c/a\u003e Fix build badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.3.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.0...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/3d217f79cc079a88486e64a9f6ada6b1350483e5\"\u003e\u003ccode\u003e3d217f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/75\"\u003e#75\u003c/a\u003e from cuviper/probe_cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/b1928bac4cb832c539957596a80d7418761c8d3f\"\u003e\u003ccode\u003eb1928ba\u003c/code\u003e\u003c/a\u003e Remove probe output files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.4.0...1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.13.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCMAC: \u003ccode\u003esign_to_buffer\u003c/code\u003e and \u003ccode\u003eContext::verify\u003c/code\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/968\"\u003eaws/aws-lc-rs#968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://docs.rs/aws-lc-rs/latest/aws_lc_rs/\"\u003edocumentation on docs.rs\u003c/a\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/967\"\u003eaws/aws-lc-rs#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet CFLAGS before init'ing cc::Build by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/966\"\u003eaws/aws-lc-rs#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Darwin builds for non-standard environments (e.g. Nix) by \u003ca href=\"https://github.com/martinjlowm\"\u003e\u003ccode\u003e@​martinjlowm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/941\"\u003eaws/aws-lc-rs#941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAWS_LC_SYS_CFLAGS is ignored when using default ccBuilder  -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/965\"\u003eaws/aws-lc-rs#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1.15.1 docs.rs build failed due to doc_auto_cfg stabilization -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/963\"\u003eaws/aws-lc-rs#963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix rustls integ tests; bump to v1.15.2 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/tauri-nextjs-shadcn-template/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Ftauri-nextjs-shadcn-template/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"},{"uuid":"3707060074","node_id":"PR_kwDOMRQNJM63t0eR","number":147,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T20:46:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T16:13:48.000Z","updated_at":"2026-01-12T20:46:19.000Z","time_to_close":3040349,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":12,"packages":[{"name":"js-sys","old_version":"0.3.77","new_version":"0.3.83","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"regex","old_version":"1.11.2","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"scraper","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/rust-scraper/scraper"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"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":"alloc_cat","old_version":"1.0.0","new_version":"1.1.1"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"ureq","old_version":"3.1.0","new_version":"3.1.4","repository_url":"https://github.com/algesten/ureq"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.77` | `0.3.83` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.12.2` |\n| [scraper](https://github.com/rust-scraper/scraper) | `0.24.0` | `0.25.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| alloc_cat | `1.0.0` | `1.1.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [ureq](https://github.com/algesten/ureq) | `3.1.0` | `3.1.4` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.53` |\n\n\nUpdates `js-sys` from 0.3.77 to 0.3.83\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.2 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):\nAdd \u003ccode\u003eCapture::get_match\u003c/code\u003e for returning the overall match without \u003ccode\u003eunwrap()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003e#1083\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003erust-lang/regex#1083\u003c/a\u003e):\nFixes a panic in the lazy DFA (can only occur for especially large regexes).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003e#1116\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003erust-lang/regex#1116\u003c/a\u003e):\nFixes a memory usage regression for large regexes (introduced in \u003ccode\u003eregex 1.9\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003e#1195\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003erust-lang/regex#1195\u003c/a\u003e):\nFix universal start states in sparse DFA.\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1295\"\u003e#1295\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1295\"\u003erust-lang/regex#1295\u003c/a\u003e):\nFixes a panic when deserializing a corrupted dense DFA.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8f5d9479d0f1da5726488a530d7fd66a73d05b80\"\u003eBUG 8f5d9479\u003c/a\u003e:\nMake \u003ccode\u003eregex_automata::meta::Regex::find\u003c/code\u003e consistently return \u003ccode\u003eNone\u003c/code\u003e when\n\u003ccode\u003eWhichCaptures::None\u003c/code\u003e is used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.3 (2025-09-25)\u003c/h1\u003e\n\u003cp\u003eThis is a small patch release with an improvement in memory usage in some\ncases.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5ea3eb1e95f0338e283f5f0b4681f0891a1cd836\"\u003e\u003ccode\u003e5ea3eb1\u003c/code\u003e\u003c/a\u003e 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ab0b07171b82d1d4fdc8359505d12b2e818514d4\"\u003e\u003ccode\u003eab0b071\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/691d51457db276bbdf9ca3de2cafe285c662c59f\"\u003e\u003ccode\u003e691d514\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1dd90777791dbc6bbf389157d05ac8176c6ad051\"\u003e\u003ccode\u003e1dd9077\u003c/code\u003e\u003c/a\u003e docs: swap \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/0089034cb37b0bf3785f2e0211f7eca74033f4d1\"\u003e\u003ccode\u003e0089034\u003c/code\u003e\u003c/a\u003e regex-cli-0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140f8949da3f575490bac80ff23dfc29458b82c7\"\u003e\u003ccode\u003e140f894\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/27d6d65263cb80266a62e3189408a44f201a0975\"\u003e\u003ccode\u003e27d6d65\u003c/code\u003e\u003c/a\u003e 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/85398ad5002048bbeaa90f1fe37fbb31df2bc0d6\"\u003e\u003ccode\u003e85398ad\u003c/code\u003e\u003c/a\u003e changelog: 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/764efbd305d3a7b817ec8892ff0a656ec657d660\"\u003e\u003ccode\u003e764efbd\u003c/code\u003e\u003c/a\u003e api: tweak the lifetime of \u003ccode\u003eCaptures::get_match\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ee6aa55e01786e4d2c11eb1be805835bbb3bfa99\"\u003e\u003ccode\u003eee6aa55\u003c/code\u003e\u003c/a\u003e rure-0.2.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.2...1.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `scraper` from 0.24.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-scraper/scraper/releases\"\u003escraper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(Cargo.toml): bump servo to 0.36.0 by \u003ca href=\"https://github.com/Jan9103\"\u003e\u003ccode\u003e@​Jan9103\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/280\"\u003erust-scraper/scraper#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd version flag in executable by \u003ca href=\"https://github.com/kachick\"\u003e\u003ccode\u003e@​kachick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/282\"\u003erust-scraper/scraper#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid panic for unknown flags and invalid selectors when using executable by \u003ca href=\"https://github.com/kachick\"\u003e\u003ccode\u003e@​kachick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/283\"\u003erust-scraper/scraper#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate repo URL by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/286\"\u003erust-scraper/scraper#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded cargo deny to test github action by \u003ca href=\"https://github.com/haydonryan\"\u003e\u003ccode\u003e@​haydonryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/287\"\u003erust-scraper/scraper#287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jan9103\"\u003e\u003ccode\u003e@​Jan9103\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/280\"\u003erust-scraper/scraper#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kachick\"\u003e\u003ccode\u003e@​kachick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/282\"\u003erust-scraper/scraper#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/286\"\u003erust-scraper/scraper#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydonryan\"\u003e\u003ccode\u003e@​haydonryan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/287\"\u003erust-scraper/scraper#287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-scraper/scraper/compare/v0.24.0...v0.25.0\"\u003ehttps://github.com/rust-scraper/scraper/compare/v0.24.0...v0.25.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/rust-scraper/scraper/commit/4cb710713323eb38a1e31808edebc4e8d3850c51\"\u003e\u003ccode\u003e4cb7107\u003c/code\u003e\u003c/a\u003e Version 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/382c092278c132de8aff67989841f45756c307c0\"\u003e\u003ccode\u003e382c092\u003c/code\u003e\u003c/a\u003e Add cargo deny to test github action (\u003ca href=\"https://redirect.github.com/rust-scraper/scraper/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/29b3d8f9f551ec2181a23a8d7dadd884516b1374\"\u003e\u003ccode\u003e29b3d8f\u003c/code\u003e\u003c/a\u003e Update repo URL (\u003ca href=\"https://redirect.github.com/rust-scraper/scraper/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/943ee247fada855eafb743a8d70ee18ad06707ec\"\u003e\u003ccode\u003e943ee24\u003c/code\u003e\u003c/a\u003e Bump indexmap from 2.12.0 to 2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/4848e3ce705ea5466e1218e75e5a2cdf354529f0\"\u003e\u003ccode\u003e4848e3c\u003c/code\u003e\u003c/a\u003e Avoid panic for missing or invalid selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/75b88dae4b9fcfc66b900a1952a6a3e6540dd828\"\u003e\u003ccode\u003e75b88da\u003c/code\u003e\u003c/a\u003e Avoid panic for unknown flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/85e69679ba955fe4e4279f49b4b61a67c5947714\"\u003e\u003ccode\u003e85e6967\u003c/code\u003e\u003c/a\u003e Add version flag in executable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/381a4bd79b31b60720fb6c44835f6476987da12a\"\u003e\u003ccode\u003e381a4bd\u003c/code\u003e\u003c/a\u003e chore(Cargo.toml): bump servo to 0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/3fca4f11783c8e58c78380d97c07bfcea0e03aaa\"\u003e\u003ccode\u003e3fca4f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/issues/278\"\u003e#278\u003c/a\u003e from rust-scraper/dependabot/cargo/indexmap-2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/8e56e7e6cbf9211cb2b00c168defe6d04c9d0059\"\u003e\u003ccode\u003e8e56e7e\u003c/code\u003e\u003c/a\u003e Bump indexmap from 2.11.4 to 2.12.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-scraper/scraper/compare/v0.24.0...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.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 `wasm-bindgen` from 0.2.100 to 0.2.106\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/releases\"\u003ewasm-bindgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.106\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.105...0.2.106\"\u003e0.2.106\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew MSRV policy, and bump of the MSRV fo 1.71.\n\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/pull4801\"\u003e#4801\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded typed \u003ccode\u003ethis\u003c/code\u003e support in the first argument in free function exports via\na new \u003ccode\u003e#[wasm_bindgen(this)]\u003c/code\u003e attribute.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4757\"\u003e#4757\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ereexport\u003c/code\u003e attribute for imports to support re-exporting imported types,\nwith optional renaming.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4759\"\u003e#4759\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ejs_namespace\u003c/code\u003e attribute on exported types, mirroring the import\nsemantics to enable arbitrarily nested exported interface objects.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4744\"\u003e#4744\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded 'container' attribute to \u003ccode\u003eScrollIntoViewOptions\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4806\"\u003e#4806\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated and refactored output generation to use alphabetical ordering\nof declarations.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4813\"\u003e#4813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded benchmark support to \u003ccode\u003ewasm-bindgen-test\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4812\"\u003e#4812\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4823\"\u003e#4823\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed node test harness getting stuck after tests completed.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4776\"\u003e#4776\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eQuote names containing colons in generated .d.ts.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4488\"\u003e#4488\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixes TryFromJsValue for structs JsValue stack corruption on failure.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4786\"\u003e#4786\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ewasm-bindgen-test-runner\u003c/code\u003e outputting empty line when using the \u003ccode\u003e--list\u003c/code\u003e option. In particular, \u003ccode\u003ecargo-nextest\u003c/code\u003e now works correctly.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4803\"\u003e#4803\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIt now works to build with \u003ccode\u003e-Cpanic=unwind\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4796\"\u003e#4796\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4783\"\u003e#4783\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4782\"\u003e#4782\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md\"\u003ewasm-bindgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.105...0.2.106\"\u003e0.2.106\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew MSRV policy, and bump of the MSRV fo 1.71.\n\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/pull4801\"\u003e#4801\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded typed \u003ccode\u003ethis\u003c/code\u003e support in the first argument in free function exports via\na new \u003ccode\u003e#[wasm_bindgen(this)]\u003c/code\u003e attribute.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4757\"\u003e#4757\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ereexport\u003c/code\u003e attribute for imports to support re-exporting imported types,\nwith optional renaming.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4759\"\u003e#4759\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ejs_namespace\u003c/code\u003e attribute on exported types, mirroring the import\nsemantics to enable arbitrarily nested exported interface objects.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4744\"\u003e#4744\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded 'container' attribute to \u003ccode\u003eScrollIntoViewOptions\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4806\"\u003e#4806\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated and refactored output generation to use alphabetical ordering\nof declarations.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4813\"\u003e#4813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded benchmark support to \u003ccode\u003ewasm-bindgen-test\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4812\"\u003e#4812\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4823\"\u003e#4823\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed node test harness getting stuck after tests completed.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4776\"\u003e#4776\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eQuote names containing colons in generated .d.ts.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4488\"\u003e#4488\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixes TryFromJsValue for structs JsValue stack corruption on failure.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4786\"\u003e#4786\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ewasm-bindgen-test-runner\u003c/code\u003e outputting empty line when using the \u003ccode\u003e--list\u003c/code\u003e option. In particular, \u003ccode\u003ecargo-nextest\u003c/code\u003e now works correctly.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4803\"\u003e#4803\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIt now works to build with \u003ccode\u003e-Cpanic=unwind\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4796\"\u003e#4796\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4783\"\u003e#4783\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4782\"\u003e#4782\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed duplicate symbols caused by enabling v0 mangling.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/11831fb89d02ea80b2f72e10868e913d87156c06\"\u003e\u003ccode\u003e11831fb\u003c/code\u003e\u003c/a\u003e Release 0.2.106 (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4833\"\u003e#4833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/36115e70adb88cddb25697dcf9948a5af7532c88\"\u003e\u003ccode\u003e36115e7\u003c/code\u003e\u003c/a\u003e Notes pnpm as package manager and recommends checking out release (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4832\"\u003e#4832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/f61a588f674304964a2062b2307edb304aed4d16\"\u003e\u003ccode\u003ef61a588\u003c/code\u003e\u003c/a\u003e Remove unused ABI cfg code (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4825\"\u003e#4825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/df062bebb1614b0c4aa22f16c8642276be0078f1\"\u003e\u003ccode\u003edf062be\u003c/code\u003e\u003c/a\u003e Make codspeed runs on codspeed-macro (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4827\"\u003e#4827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e04e6b5030591f15e8f0f3d335336ef2673bf026\"\u003e\u003ccode\u003ee04e6b5\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4826\"\u003e#4826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/20704a3cbfcc4291a22b0ce6a0601f8092999434\"\u003e\u003ccode\u003e20704a3\u003c/code\u003e\u003c/a\u003e Add codspeed workflow to CI (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4824\"\u003e#4824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/c2c7353928b1a83a98e235d1e5e2d66e3e1e2273\"\u003e\u003ccode\u003ec2c7353\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 in the github-actions group (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/4dd638c5eb92320a315e8bab19f4bea613fb2f2a\"\u003e\u003ccode\u003e4dd638c\u003c/code\u003e\u003c/a\u003e Add support for benchmarking async functions (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4823\"\u003e#4823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/3f227bbfc6147e98fe52c37428b9ee5c74f4f997\"\u003e\u003ccode\u003e3f227bb\u003c/code\u003e\u003c/a\u003e Fix waitAsync wake race in multithread executor (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4821\"\u003e#4821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/c3f7e35985dc638fab1963d3d37a050c89db5a53\"\u003e\u003ccode\u003ec3f7e35\u003c/code\u003e\u003c/a\u003e Add benchmark support to \u003ccode\u003ewasm-bindgen-test\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.106\"\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 `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 `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloc_cat` from 1.0.0 to 1.1.1\n\nUpdates `anyhow` from 1.0.99 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 3.1.0 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algesten/ureq/blob/main/CHANGELOG.md\"\u003eureq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSet content-type with new Multipart form \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix short read with multi-byte charset \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace rustls-pemfile usage with rustls-pki-types \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1122\"\u003e#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for env NO_PROXY and proxy config \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental multi-part form support \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1102\"\u003e#1102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug when query is after host \u0026quot;example.com?query\u0026quot; \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1115\"\u003e#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in MSRV (hold back native-tls) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1113\"\u003e#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge case regression when setting request header Content-Length: 0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1109\"\u003e#1109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/428bba83ae6a48be65bdf133137af60a28fbc2e2\"\u003e\u003ccode\u003e428bba8\u003c/code\u003e\u003c/a\u003e 3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/f38ebd5a3fb7b880313ced5db60a253545bc6a09\"\u003e\u003ccode\u003ef38ebd5\u003c/code\u003e\u003c/a\u003e Multipart form set content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/69dfbc9f482b0e77e6081318ce6fe5e3593c24ea\"\u003e\u003ccode\u003e69dfbc9\u003c/code\u003e\u003c/a\u003e 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/99bceb89fb807cac1d0170d91e2c810cf3b74d5e\"\u003e\u003ccode\u003e99bceb8\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/199a117cd9815a623c728184291970e50346189d\"\u003e\u003ccode\u003e199a117\u003c/code\u003e\u003c/a\u003e Prove CharCodec dont end up on char boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/0a4b032146a828859409c77fb0c64a834f655f0a\"\u003e\u003ccode\u003e0a4b032\u003c/code\u003e\u003c/a\u003e Fix CharCodec problem reading short\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/561e8140ea38b202e678806f29553ba8227bb57c\"\u003e\u003ccode\u003e561e814\u003c/code\u003e\u003c/a\u003e Fix links in lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/7e93254a6501d2e2f92c1f3ab51112d6b56a06ec\"\u003e\u003ccode\u003e7e93254\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/6d3028fc3e11655de9e144ab6ec51989578bc127\"\u003e\u003ccode\u003e6d3028f\u003c/code\u003e\u003c/a\u003e Move multipart to unversioned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/c4fd455b49e0133cff48f3ea72bab3bb9cd638dc\"\u003e\u003ccode\u003ec4fd455\u003c/code\u003e\u003c/a\u003e Fix clippy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algesten/ureq/compare/3.1.0...3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.45 to 4.5.53\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.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\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\u003c!-- 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.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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.45...clap_complete-v4.5.53\"\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/tmayoff/recipe-rs/pull/147","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmayoff%2Frecipe-rs/issues/147","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/147/packages"},{"uuid":"3682662366","node_id":"PR_kwDOO-hl-s62bymC","number":21,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 66 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T17:40:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T20:08:38.000Z","updated_at":"2025-12-08T17:40:21.000Z","time_to_close":595901,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":66,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","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":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.32.2","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-types","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/Xuanwo/backon"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"image","old_version":"0.25.6","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.2.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics","old_version":"0.24.2","new_version":"0.24.3","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.13.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-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","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.34.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.2.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.56","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 62 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.24` |\n| [serde](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| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.7` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.53` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.2` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.7` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.2` | `1.3.4` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.6.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.9` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.2.0` |\n| [metrics](https://github.com/metrics-rs/metrics) | `0.24.2` | `0.24.3` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.18.0` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.13.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.34.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.2.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.56` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.18` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.35` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.111` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.114` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.24\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.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\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.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\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/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.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.24\"\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 `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `toml` from 0.8.23 to 0.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4695fb02fc3902345ffbfb54fd5df6adcc3bbd4d\"\u003e\u003ccode\u003e4695fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6a77ed71cf68369e823f7827b34eaa2a06d0126d\"\u003e\u003ccode\u003e6a77ed7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c1e81979644a7a80141ab2d0ca284a4560eb4079\"\u003e\u003ccode\u003ec1e8197\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d85d6cd61cf122ee44db8834bc2a55e881bb0750\"\u003e\u003ccode\u003ed85d6cd\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9154dcb3b2eea8a84db183806411adf081bc0977\"\u003e\u003ccode\u003e9154dcb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/38f445c94071cfc0bbb2f4a3c0254457a3fde8cb\"\u003e\u003ccode\u003e38f445c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1ce8a75f2d5faa778deb43e9abd3960247f0d5b2\"\u003e\u003ccode\u003e1ce8a75\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/290c28fa6078b2e61b897fe7a71afc26c70daa76\"\u003e\u003ccode\u003e290c28f\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b2bc739b201d14ed0dafabf4784bb56f9318c5be\"\u003e\u003ccode\u003eb2bc739\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bd21148c49c784cb9136e5d069471dfeae13a339\"\u003e\u003ccode\u003ebd21148\u003c/code\u003e\u003c/a\u003e chore: Release\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.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Rand dependency to v0.9.1 by \u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation on latest nightly by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary .expect()s for empty HeaderMap by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/768\"\u003ehyperium/http#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show types in \u003ccode\u003eExtensions\u003c/code\u003e debug output by \u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Clarify the \u003ccode\u003eHeaderMap\u003c/code\u003e documentaion by \u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: update format for tests by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/782\"\u003ehyperium/http#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e const by \u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo 'an' to 'and' in http::status module documentation by \u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent panic in try_reserve/try_with_capacity on capacity overflow by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add reserve() to Extend impl for (Option\u003c!-- raw HTML omitted --\u003e, T)) by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/788\"\u003ehyperium/http#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump MSRV to 1.57 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/793\"\u003ehyperium/http#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EARLY_HINTS status code by \u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): use better panic message in const HeaderName and HeaderValue by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/797\"\u003ehyperium/http#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove unnecessary extern crate sentence 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/http/pull/799\"\u003ehyperium/http#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v5 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/http/pull/800\"\u003ehyperium/http#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): inline FNV hasher to reduce dependencies by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/796\"\u003ehyperium/http#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.4.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/803\"\u003ehyperium/http#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/hyperium/http/compare/v1.3.1...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.0 (November 24, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b9625d83b524f7a8306883484f29a746eefc1bab\"\u003e\u003ccode\u003eb9625d8\u003c/code\u003e\u003c/a\u003e v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/50b009c367dd9735f98bc3e4f5dd19acc629dfc5\"\u003e\u003ccode\u003e50b009c\u003c/code\u003e\u003c/a\u003e refactor(header): inline FNV hasher to reduce dependencies (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b370d361c12350f170f3502f1338c5c2fc27350f\"\u003e\u003ccode\u003eb370d36\u003c/code\u003e\u003c/a\u003e feat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/0d7425146ea71b7ecb6bf9aa0be86c552ef481ce\"\u003e\u003ccode\u003e0d74251\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a7607679dcbe08339a2612ef6a1a6c5152726316\"\u003e\u003ccode\u003ea760767\u003c/code\u003e\u003c/a\u003e docs: remove unnecessary extern crate sentence (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/fb1d4572eea2c6b47acc05f1bba0620ba22c9c67\"\u003e\u003ccode\u003efb1d457\u003c/code\u003e\u003c/a\u003e refactor(header): use better panic message in const HeaderName and HeaderValu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/20dbd6e54e95bb22386db3ca543c309100933087\"\u003e\u003ccode\u003e20dbd6e\u003c/code\u003e\u003c/a\u003e feat(status): Add 103 EARLY_HINTS status code (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e7a73372f56f803235f363de6c8fd43c9503b237\"\u003e\u003ccode\u003ee7a7337\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/1888e28c544f8209f73c99b038dc0f645db34378\"\u003e\u003ccode\u003e1888e28\u003c/code\u003e\u003c/a\u003e tests: downgrade rand back to 0.8 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/918bbc3c24535458cd2d5235f36f19b5ea229f0b\"\u003e\u003ccode\u003e918bbc3\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.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.45.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 `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 `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 \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/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.4...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 `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\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"3660078994","node_id":"PR_kwDOO-hl-s61QwYz","number":20,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 63 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-01T20:06:07.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T18:36:21.000Z","updated_at":"2025-12-01T20:06:09.000Z","time_to_close":610186,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":63,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","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":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.32.2","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-types","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/Xuanwo/backon"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"image","old_version":"0.25.6","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.2.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.17.2","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-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","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.34.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.2.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.55","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.24` |\n| [serde](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| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.7` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.53` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.2` | `1.3.4` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.6.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.9` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.2.0` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.17.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.12.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.34.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.2.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.55` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.18` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.35` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.111` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.114` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.24\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.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\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.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\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/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.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.24\"\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 `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `toml` from 0.8.23 to 0.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4695fb02fc3902345ffbfb54fd5df6adcc3bbd4d\"\u003e\u003ccode\u003e4695fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6a77ed71cf68369e823f7827b34eaa2a06d0126d\"\u003e\u003ccode\u003e6a77ed7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c1e81979644a7a80141ab2d0ca284a4560eb4079\"\u003e\u003ccode\u003ec1e8197\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d85d6cd61cf122ee44db8834bc2a55e881bb0750\"\u003e\u003ccode\u003ed85d6cd\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9154dcb3b2eea8a84db183806411adf081bc0977\"\u003e\u003ccode\u003e9154dcb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/38f445c94071cfc0bbb2f4a3c0254457a3fde8cb\"\u003e\u003ccode\u003e38f445c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1ce8a75f2d5faa778deb43e9abd3960247f0d5b2\"\u003e\u003ccode\u003e1ce8a75\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/290c28fa6078b2e61b897fe7a71afc26c70daa76\"\u003e\u003ccode\u003e290c28f\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b2bc739b201d14ed0dafabf4784bb56f9318c5be\"\u003e\u003ccode\u003eb2bc739\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bd21148c49c784cb9136e5d069471dfeae13a339\"\u003e\u003ccode\u003ebd21148\u003c/code\u003e\u003c/a\u003e chore: Release\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.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Rand dependency to v0.9.1 by \u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation on latest nightly by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary .expect()s for empty HeaderMap by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/768\"\u003ehyperium/http#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show types in \u003ccode\u003eExtensions\u003c/code\u003e debug output by \u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Clarify the \u003ccode\u003eHeaderMap\u003c/code\u003e documentaion by \u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: update format for tests by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/782\"\u003ehyperium/http#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e const by \u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo 'an' to 'and' in http::status module documentation by \u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent panic in try_reserve/try_with_capacity on capacity overflow by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add reserve() to Extend impl for (Option\u003c!-- raw HTML omitted --\u003e, T)) by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/788\"\u003ehyperium/http#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump MSRV to 1.57 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/793\"\u003ehyperium/http#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EARLY_HINTS status code by \u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): use better panic message in const HeaderName and HeaderValue by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/797\"\u003ehyperium/http#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove unnecessary extern crate sentence 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/http/pull/799\"\u003ehyperium/http#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v5 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/http/pull/800\"\u003ehyperium/http#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): inline FNV hasher to reduce dependencies by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/796\"\u003ehyperium/http#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.4.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/803\"\u003ehyperium/http#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/hyperium/http/compare/v1.3.1...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.0 (November 24, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b9625d83b524f7a8306883484f29a746eefc1bab\"\u003e\u003ccode\u003eb9625d8\u003c/code\u003e\u003c/a\u003e v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/50b009c367dd9735f98bc3e4f5dd19acc629dfc5\"\u003e\u003ccode\u003e50b009c\u003c/code\u003e\u003c/a\u003e refactor(header): inline FNV hasher to reduce dependencies (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b370d361c12350f170f3502f1338c5c2fc27350f\"\u003e\u003ccode\u003eb370d36\u003c/code\u003e\u003c/a\u003e feat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/0d7425146ea71b7ecb6bf9aa0be86c552ef481ce\"\u003e\u003ccode\u003e0d74251\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a7607679dcbe08339a2612ef6a1a6c5152726316\"\u003e\u003ccode\u003ea760767\u003c/code\u003e\u003c/a\u003e docs: remove unnecessary extern crate sentence (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/fb1d4572eea2c6b47acc05f1bba0620ba22c9c67\"\u003e\u003ccode\u003efb1d457\u003c/code\u003e\u003c/a\u003e refactor(header): use better panic message in const HeaderName and HeaderValu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/20dbd6e54e95bb22386db3ca543c309100933087\"\u003e\u003ccode\u003e20dbd6e\u003c/code\u003e\u003c/a\u003e feat(status): Add 103 EARLY_HINTS status code (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e7a73372f56f803235f363de6c8fd43c9503b237\"\u003e\u003ccode\u003ee7a7337\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/1888e28c544f8209f73c99b038dc0f645db34378\"\u003e\u003ccode\u003e1888e28\u003c/code\u003e\u003c/a\u003e tests: downgrade rand back to 0.8 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/918bbc3c24535458cd2d5235f36f19b5ea229f0b\"\u003e\u003ccode\u003e918bbc3\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.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.45.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 `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 \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/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.4...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 `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 `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\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.53\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.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] ...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/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":"3581460279","node_id":"PR_kwDOOHCTvs6xKCIG","number":34,"state":"open","title":"chore(deps): bump the cargo-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T10:33:10.000Z","updated_at":"2025-12-01T15:01:23.115Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-dependencies","update_count":27,"packages":[{"name":"reqwest","old_version":"0.12.14","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"clap","old_version":"4.5.32","new_version":"4.5.51","repository_url":"https://github.com/clap-rs/clap"},{"name":"color-eyre","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/eyre-rs/eyre"},{"name":"crossterm","old_version":"0.28.1","new_version":"0.29.0","repository_url":"https://github.com/crossterm-rs/crossterm"},{"name":"directories","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/directories-rs"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"tokio","old_version":"1.44.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tui-big-text","old_version":"0.7.1","new_version":"0.7.3","repository_url":"https://github.com/joshka/tui-widgets"},{"name":"tui-input","old_version":"0.10.1","new_version":"0.14.0","repository_url":"https://github.com/sayanarijit/tui-input"},{"name":"tui-popup","old_version":"0.5.1","new_version":"0.6.2","repository_url":"https://github.com/joshka/tui-widgets"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tui-logger","old_version":"0.14.5","new_version":"0.17.4","repository_url":"https://github.com/gin66/tui-logger"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"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":"backon","old_version":"1.4.0","new_version":"1.6.0","repository_url":"https://github.com/Xuanwo/backon"},{"name":"webbrowser","old_version":"1.0.4","new_version":"1.0.6","repository_url":"https://github.com/amodm/webbrowser-rs"},{"name":"timeago","old_version":"0.4.2","new_version":"0.5.0","repository_url":"https://github.com/vi/timeago"},{"name":"tempfile","old_version":"3.18.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"async-trait","old_version":"0.1.87","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"parking_lot","old_version":"0.12.3","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"shadow-rs","old_version":"1.1.1","new_version":"1.4.0","repository_url":"https://github.com/baoyachi/shadow-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.14` | `0.12.24` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.51` |\n| [color-eyre](https://github.com/eyre-rs/eyre) | `0.6.3` | `0.6.5` |\n| [crossterm](https://github.com/crossterm-rs/crossterm) | `0.28.1` | `0.29.0` |\n| [directories](https://github.com/soc/directories-rs) | `5.0.1` | `6.0.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.48.0` |\n| [tui-big-text](https://github.com/joshka/tui-widgets) | `0.7.1` | `0.7.3` |\n| [tui-input](https://github.com/sayanarijit/tui-input) | `0.10.1` | `0.14.0` |\n| [tui-popup](https://github.com/joshka/tui-widgets) | `0.5.1` | `0.6.2` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [tui-logger](https://github.com/gin66/tui-logger) | `0.14.5` | `0.17.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.42` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [backon](https://github.com/Xuanwo/backon) | `1.4.0` | `1.6.0` |\n| [webbrowser](https://github.com/amodm/webbrowser-rs) | `1.0.4` | `1.0.6` |\n| [timeago](https://github.com/vi/timeago) | `0.4.2` | `0.5.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.18.0` | `3.23.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.87` | `0.1.89` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.17` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.1.1` | `1.4.0` |\n\n\nUpdates `reqwest` from 0.12.14 to 0.12.24\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.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\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.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\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/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.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_user_timeout(Duration)\u003c/code\u003e option to set \u003ccode\u003eTCP_USER_TIMEOUT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix proxy headers only using the first matched proxy.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix re-adding \u003ccode\u003eError::is_status()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix redirect that changes the method to GET should remove payload headers.\u003c/li\u003e\n\u003cli\u003eFix redirect to only check the next scheme if the policy action is to follow.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix compilation error if \u003ccode\u003ecookies\u003c/code\u003e feature is enabled (by the way, it's a noop feature in wasm).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003esocks\u003c/code\u003e enabled without TLS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on macOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.24\"\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.32 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.32...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 `color-eyre` from 0.6.3 to 0.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/f110d787930322e95f60787ff07b2d3835259357\"\u003e\u003ccode\u003ef110d78\u003c/code\u003e\u003c/a\u003e Bump color-eyre to 0.6.5, color-spantrace to 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/6534ecdcbb72d970808e1396d25c066e2f340fc4\"\u003e\u003ccode\u003e6534ecd\u003c/code\u003e\u003c/a\u003e Undo eyre version bump (DO NOT PUBLISH EYRE)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/9f35b8c83f0d8090469c3896a593f7940a84db12\"\u003e\u003ccode\u003e9f35b8c\u003c/code\u003e\u003c/a\u003e Exclude images from published crate (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/6e9ced8865370c31d2caef0891a0f05b5975e93d\"\u003e\u003ccode\u003e6e9ced8\u003c/code\u003e\u003c/a\u003e re-bump eyre version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/97c846970dee3565e25794a59673197618b761cd\"\u003e\u003ccode\u003e97c8469\u003c/code\u003e\u003c/a\u003e Undo eyre version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/067cf0599b52c3ebe83884684e999b04e02e0f74\"\u003e\u003ccode\u003e067cf05\u003c/code\u003e\u003c/a\u003e Bump color-eyre to 0.6.4 (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/9943e524f4c440dc1f398846f5b01d45ae547c37\"\u003e\u003ccode\u003e9943e52\u003c/code\u003e\u003c/a\u003e Update PyO3, clippy fixes (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/a48e365d651020f474dbf4fb074962dc6932d0ad\"\u003e\u003ccode\u003ea48e365\u003c/code\u003e\u003c/a\u003e Bump color-eyre to 0.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/b14c71506793d25e44ced80c792e4640080c629c\"\u003e\u003ccode\u003eb14c715\u003c/code\u003e\u003c/a\u003e Merge branch 'clippy' into pyo3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/4f7065517d8731d6fd4cb89874cab9e54cec4272\"\u003e\u003ccode\u003e4f70655\u003c/code\u003e\u003c/a\u003e Update pyo3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eyre-rs/eyre/compare/color-eyre-v0.6.3...color-eyre@0.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossterm` from 0.28.1 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossterm-rs/crossterm/releases\"\u003ecrossterm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29\u003c/h2\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade various dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/linrongbin16\"\u003e\u003ccode\u003e@​linrongbin16\u003c/code\u003e\u003c/a\u003e  \u003ca href=\"https://github.com/kmicklas\"\u003e\u003ccode\u003e@​kmicklas\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/maciek50322\"\u003e\u003ccode\u003e@​maciek50322\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rosew0od\"\u003e\u003ccode\u003e@​rosew0od\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sxyazi\"\u003e\u003ccode\u003e@​sxyazi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/the-mikedavis\"\u003e\u003ccode\u003e@​the-mikedavis\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/hthuz\"\u003e\u003ccode\u003e@​hthuz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/aschey\"\u003e\u003ccode\u003e@​aschey\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/naseschwarz\"\u003e\u003ccode\u003e@​naseschwarz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Flokkq\"\u003e\u003ccode\u003e@​Flokkq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/gaesa\"\u003e\u003ccode\u003e@​gaesa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/WindSoilder\"\u003e\u003ccode\u003e@​WindSoilder\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md\"\u003ecrossterm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/crossterm-rs/crossterm/commits/0.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `directories` from 5.0.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/soc/directories-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `tokio` from 1.44.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.44.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 `tui-big-text` from 0.7.1 to 0.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joshka/tui-widgets/releases\"\u003etui-big-text's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etui-big-text-v0.7.3\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eClippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/81\"\u003e#81\u003c/a\u003e)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes a bunch of lints that are in beta / nursery. A lot of these are\nopinionated enough that they're not enabled by default, but I figure\nthey generally lead to nicer code, so are worth fixing.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMore clippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/84\"\u003e#84\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFormat doc comments\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd rustfmt and reformat code\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(tui-big-text)\u003c/em\u003e Support disabling crossterm (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etui-big-text-v0.7.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eClippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/81\"\u003e#81\u003c/a\u003e)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes a bunch of lints that are in beta / nursery. A lot of these are\nopinionated enough that they're not enabled by default, but I figure\nthey generally lead to nicer code, so are worth fixing.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMore clippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/84\"\u003e#84\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFormat doc comments\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd rustfmt and reformat code\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(tui-big-text)\u003c/em\u003e Support disabling crossterm (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/joshka/tui-widgets/commits/tui-big-text-v0.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tui-input` from 0.10.1 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sayanarijit/tui-input/releases\"\u003etui-input's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not depend on alpha versions of ratatui by \u003ca href=\"https://github.com/matthiasbeyer\"\u003e\u003ccode\u003e@​matthiasbeyer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/37\"\u003esayanarijit/tui-input#37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eAuthor note\u003c/strong\u003e:\nThis reverts ratatui dependency back to 0.29 (stable) from 0.30-alpha.\nPeople still have the option to use it with any version of ratatui by using \u003ccode\u003ecrossterm\u003c/code\u003e feature with no default feature.\nUse: \u003ccode\u003etui-input = {version = \u0026quot;0.14.0\u0026quot;, features = [\u0026quot;crossterm\u0026quot;], default-features = false}\u003c/code\u003e\nExample: \u003ccode\u003ecargo run --example crossterm_input --features crossterm --no-default-features\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matthiasbeyer\"\u003e\u003ccode\u003e@​matthiasbeyer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/37\"\u003esayanarijit/tui-input#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/sayanarijit/tui-input/compare/v0.12.1...v0.14.0\"\u003ehttps://github.com/sayanarijit/tui-input/compare/v0.12.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake ratatui dependency optional by \u003ca href=\"https://github.com/sayanarijit\"\u003e\u003ccode\u003e@​sayanarijit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/35\"\u003esayanarijit/tui-input#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/0.12.0...v0.12.1\"\u003ehttps://github.com/sayanarijit/tui-input/compare/0.12.0...v0.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify examples by \u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/29\"\u003esayanarijit/tui-input#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: rewrite ratatui example by \u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/30\"\u003esayanarijit/tui-input#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade crossterm and add value_and_reset() by \u003ca href=\"https://github.com/sayanarijit\"\u003e\u003ccode\u003e@​sayanarijit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/33\"\u003esayanarijit/tui-input#33\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput::value_and_reset()\u003c/code\u003e as a convenience over \u003ccode\u003elet value = input.value().clone(); input.reset()\u003c/code\u003e. Idea by \u003ca href=\"https://github.com/jacobat\"\u003e\u003ccode\u003e@​jacobat\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpgrade crossterm to 0.29\u003c/li\u003e\n\u003cli\u003eUpgrade ratatui to 0.30,0-alpha.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpgrade feature flags by \u003ca href=\"https://github.com/sayanarijit\"\u003e\u003ccode\u003e@​sayanarijit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/34\"\u003esayanarijit/tui-input#34\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eYou can now use the crossterm crate directly, instead of \u003ccode\u003eratatui::crossterm\u003c/code\u003e, by mentioning \u003ccode\u003efeatures = [\u0026quot;crossterm\u0026quot;]\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDefault feature is now \u003ccode\u003eratatui-crossterm\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTermion equivalent of these features are the \u003ccode\u003eratatui-termion\u003c/code\u003e and \u003ccode\u003etermion\u003c/code\u003e features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/29\"\u003esayanarijit/tui-input#29\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.11.1...0.12.0\"\u003ehttps://github.com/sayanarijit/tui-input/compare/v0.11.1...0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle Repeat key events when using the crossterm backend by \u003ca href=\"https://github.com/cxreiff\"\u003e\u003ccode\u003e@​cxreiff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/26\"\u003esayanarijit/tui-input#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cxreiff\"\u003e\u003ccode\u003e@​cxreiff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/26\"\u003esayanarijit/tui-input#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.11.0...v0.11.1\"\u003ehttps://github.com/sayanarijit/tui-input/compare/v0.11.0...v0.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/5519e31ea9d7eef1e3da5e9bf5ba7ec73955daa1\"\u003e\u003ccode\u003e5519e31\u003c/code\u003e\u003c/a\u003e Revert independent crossterm back to 0.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/f2c05c43bd3d947ea636d726a0f874af573d0b2b\"\u003e\u003ccode\u003ef2c05c4\u003c/code\u003e\u003c/a\u003e Revert crossterm version and fix deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/4c826dba94f976416dfd7324367e8b23ad118567\"\u003e\u003ccode\u003e4c826db\u003c/code\u003e\u003c/a\u003e Do not depend on alpha versions of ratatui (\u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/c30b204a6e2327393e26769523adecc2c80a41a3\"\u003e\u003ccode\u003ec30b204\u003c/code\u003e\u003c/a\u003e Make ratatui dependency optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/0eed6e74e57015a8648c505e2efcd586125bc355\"\u003e\u003ccode\u003e0eed6e7\u003c/code\u003e\u003c/a\u003e Update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/a9a5d036336b1dbdaaa0c225e52246ca43d3ec12\"\u003e\u003ccode\u003ea9a5d03\u003c/code\u003e\u003c/a\u003e Fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/00c64bd0cf29d41fe3c813e162526341e7b0f6ce\"\u003e\u003ccode\u003e00c64bd\u003c/code\u003e\u003c/a\u003e Improve feature flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/88fa1fb81f3296c7cd5f2ddf26dadd2c8bfe49d0\"\u003e\u003ccode\u003e88fa1fb\u003c/code\u003e\u003c/a\u003e Upgrade crossterm and add value_and_reset()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/c38ec5fe21b718fed46aaaed36f33c6a4232d895\"\u003e\u003ccode\u003ec38ec5f\u003c/code\u003e\u003c/a\u003e feat: rewrite ratatui example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/0cf21a198602d592cbd542aa7bd3a05383f12836\"\u003e\u003ccode\u003e0cf21a1\u003c/code\u003e\u003c/a\u003e feat: rewrite termion example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.10.1...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tui-popup` from 0.5.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joshka/tui-widgets/releases\"\u003etui-popup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etui-popup-v0.6.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eClippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/81\"\u003e#81\u003c/a\u003e)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes a bunch of lints that are in beta / nursery. A lot of these are\nopinionated enough that they're not enabled by default, but I figure\nthey generally lead to nicer code, so are worth fixing.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMore clippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/84\"\u003e#84\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFormat doc comments\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd rustfmt and reformat code\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove needless lifetimes (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etui-popup-v0.6.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eClippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/81\"\u003e#81\u003c/a\u003e)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes a bunch of lints that are in beta / nursery. A lot of these are\nopinionated enough that they're not enabled by default, but I figure\nthey generally lead to nicer code, so are worth fixing.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMore clippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/84\"\u003e#84\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFormat doc comments\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd rustfmt and reformat code\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove needless lifetimes (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etui-popup-v0.6.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBroken links from move to tui-widgets\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/a10e7707120141bfff9061d42c628e6b5083df81\"\u003e\u003ccode\u003ea10e770\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/077592838e6b604a527a4c3955b81f3d1e6b32b7\"\u003e\u003ccode\u003e0775928\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/163467b775c3d091fe021708b383c7b37bf9875f\"\u003e\u003ccode\u003e163467b\u003c/code\u003e\u003c/a\u003e fix(tui-prompts): full-width character input in non-multiline prompt (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/70395550cd64025cafaf0281543e7d5969a7862f\"\u003e\u003ccode\u003e7039555\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/27f3f5647acdabaa5bb98cee588324a210121eb0\"\u003e\u003ccode\u003e27f3f56\u003c/code\u003e\u003c/a\u003e build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/424202f149737d9803687ba7b5a204d3a316c3c2\"\u003e\u003ccode\u003e424202f\u003c/code\u003e\u003c/a\u003e build(deps): bump clap from 4.5.43 to 4.5.48 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/298b51db6f0425cb09027c7cf5caf1dadc38e6e7\"\u003e\u003ccode\u003e298b51d\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio from 1.46.1 to 1.47.1 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/cf72784a627fe520defe270a208d804a98b4bd09\"\u003e\u003ccode\u003ecf72784\u003c/code\u003e\u003c/a\u003e build(deps): bump clap from 4.5.41 to 4.5.43 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/cd549ac2065851bc801fa14dee18cc24d3cfd90b\"\u003e\u003ccode\u003ecd549ac\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio from 1.45.1 to 1.46.1 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/eddc2f079d231c572576beffa5fd52c431762274\"\u003e\u003ccode\u003eeddc2f0\u003c/code\u003e\u003c/a\u003e build(deps): bump rand from 0.9.1 to 0.9.2 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/joshka/tui-widgets/compare/tui-popup-v0.5.1...tui-popup-v0.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `itertools` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved generic parameter from \u003ccode\u003econs_tuples\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003earray_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ek_smallest_relaxed\u003c/code\u003e and variants (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/560\"\u003e#560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterMapOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eQ: ?Sized\u003c/code\u003e in \u003ccode\u003eItertools::contains\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved hygiene of \u003ccode\u003echain!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003einto_group_map_by\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003etree_reduce\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003emerge_join_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003etake_while_inclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved documentation of \u003ccode\u003efind_or_last\u003c/code\u003e and \u003ccode\u003efind_or_first\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented exponentially large type sizes in \u003ccode\u003etuple_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etrack_caller\u003c/code\u003e attr for \u003ccode\u003easser_equal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/956\"\u003e#956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/987\"\u003e#987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAddressed warnings within doctests (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Run most tests with miri (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Speed up \u0026quot;cargo-semver-checks\u0026quot; action (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged an instance of \u003ccode\u003edefault_features\u003c/code\u003e in \u003ccode\u003eCargo.toml\u003c/code\u003e to \u003ccode\u003edefault-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a015a6831525ee1637df747d3f530a627d9741bf\"\u003e\u003ccode\u003ea015a68\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a1213e1c81af9d8c329239b916fb9663387ae1b0\"\u003e\u003ccode\u003ea1213e1\u003c/code\u003e\u003c/a\u003e Prepare v0.14.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/ff0c942b2e0127dfdd311a8b1ee022bd367c237f\"\u003e\u003ccode\u003eff0c942\u003c/code\u003e\u003c/a\u003e fix clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/f80883b8e01cba2f8ef872cd33d6eda1a471db4c\"\u003e\u003ccode\u003ef80883b\u003c/code\u003e\u003c/a\u003e Fix into_group_map_by documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b793238ff14bb4270456264708acc9771022d6a2\"\u003e\u003ccode\u003eb793238\u003c/code\u003e\u003c/a\u003e Add track_caller for asser_equal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5d4056b643c575c6a808ec4d6f2fb24db57acf43\"\u003e\u003ccode\u003e5d4056b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003edefault_features\u003c/code\u003e is deprecated - switch it to \u003ccode\u003edefault-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a447b6896043facbd234bd57213cfae58244d46d\"\u003e\u003ccode\u003ea447b68\u003c/code\u003e\u003c/a\u003e doc for added trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d0479b080781cf92a035cf2e33aee04079062b3e\"\u003e\u003ccode\u003ed0479b0\u003c/code\u003e\u003c/a\u003e \u0026quot;nitpicks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/35c78ce0bc36fbe41df2f5833827b166896e1f50\"\u003e\u003ccode\u003e35c78ce\u003c/code\u003e\u003c/a\u003e IndexMut -\u0026gt; BorrowMut\u0026lt;slice\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/deb53ba21065e6adbcfdd8af120f939733cc52c6\"\u003e\u003ccode\u003edeb53ba\u003c/code\u003e\u003c/a\u003e refactored to share code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tui-logger` from 0.14.5 to 0.17.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin66/tui-logger/blob/master/CHANGELOG.md\"\u003etui-logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/furkankly/flyradar/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/furkankly%2Fflyradar/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"3531733729","node_id":"PR_kwDOPLl8X86umA8h","number":18,"state":"closed","title":"Bump the all group across 1 directory with 140 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-03T09:37:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T09:33:54.000Z","updated_at":"2025-11-03T09:37:24.000Z","time_to_close":1209808,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":140,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"reqwest","old_version":"0.11.27","new_version":"0.12.20","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.1","new_version":"1.24.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"camino","old_version":"1.1.10","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.41","repository_url":"https://github.com/rust-lang/cc-rs"},{"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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.4","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"generic-array","old_version":"0.14.7","new_version":"0.14.9","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libc","old_version":"0.2.174","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.10"},{"name":"lock_api","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"openssl","old_version":"0.10.73","new_version":"0.10.74","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"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":"plist","old_version":"1.7.2","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.13","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"ref-cast","old_version":"1.0.24","new_version":"1.0.25","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"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-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"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":"serde_with","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.10","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"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.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"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":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.7","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.8.26","new_version":"0.8.27","repository_url":"https://github.com/google/zerocopy"},{"name":"zvariant","old_version":"5.5.3","new_version":"5.8.0","repository_url":"https://github.com/dbus2/zbus"},{"name":"zvariant_utils","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/dbus2/zbus"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 80 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.5.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.12.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.1` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.1` | `2.5.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.19.0` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.1` | `1.24.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.10` | `1.2.1` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.41` |\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| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.4` | `3.0.6` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.8` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.4` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `0.14.9` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.17` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.174` | `0.2.177` |\n| libredox | `0.1.3` | `0.1.10` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.13` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.0` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.4` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.73` | `0.10.74` |\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| [plist](https://github.com/ebarnard/rust-plist) | `1.7.2` | `1.8.0` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| redox_syscall | `0.5.13` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.24` | `1.0.25` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.8` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\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-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.13.0` | `3.15.0` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.6` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.10` | `0.4.11` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.3` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.16` |\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.19` |\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| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.26` | `0.8.27` |\n| [zvariant](https://github.com/dbus2/zbus) | `5.5.3` | `5.8.0` |\n| [zvariant_utils](https://github.com/dbus2/zbus) | `3.2.0` | `3.2.1` |\n\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 `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 `tauri-plugin-opener` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...log-v2.5.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 `reqwest` from 0.11.27 to 0.12.20\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.20\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_user_timeout(Duration)\u003c/code\u003e option to set \u003ccode\u003eTCP_USER_TIMEOUT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix proxy headers only using the first matched proxy.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix re-adding \u003ccode\u003eError::is_status()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): apply authorization header to first matching proxy only by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2714\"\u003eseanmonstar/reqwest#2714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm: re-add Error::is_status() 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/2720\"\u003eseanmonstar/reqwest#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eproperly match error variants in test by \u003ca href=\"https://github.com/Ruben2424\"\u003e\u003ccode\u003e@​Ruben2424\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2721\"\u003eseanmonstar/reqwest#2721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: reduce size of Pending request future 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/2725\"\u003eseanmonstar/reqwest#2725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add tcp_user_timeout builder option 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/2724\"\u003eseanmonstar/reqwest#2724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use hyper-util Socks connectors 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/2726\"\u003eseanmonstar/reqwest#2726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove some unused dependencies by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2716\"\u003eseanmonstar/reqwest#2716\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2716\"\u003eseanmonstar/reqwest#2716\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.19...v0.12.20\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.19...v0.12.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: report custom reason phrase in error message by \u003ca href=\"https://github.com/chanbengz\"\u003e\u003ccode\u003e@​chanbengz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2697\"\u003eseanmonstar/reqwest#2697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: only check scheme after Policy return \u003ccode\u003efollow\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2710\"\u003eseanmonstar/reqwest#2710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: check cookies feature on wasm target 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/2711\"\u003eseanmonstar/reqwest#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(redirect): Using \u003ccode\u003etower-http\u003c/code\u003e patch to fix invalid \u003ccode\u003econtent-length\u003c/code\u003e header by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2709\"\u003eseanmonstar/reqwest#2709\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.18...v0.12.19\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.18...v0.12.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003esocks\u003c/code\u003e enabled without TLS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Fix compilation issues on macOS by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2696\"\u003eseanmonstar/reqwest#2696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_congestion_bbr()\u003c/code\u003e to enable BBR congestion control.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_send_grease()\u003c/code\u003e to configure whether to send use QUIC grease.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_max_field_section_size()\u003c/code\u003e to configure the maximum response headers.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_interval()\u003c/code\u003e to configure TCP probe interval.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_retries()\u003c/code\u003e to configure TCP probe count.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eProxy::headers()\u003c/code\u003e to add extra headers that should be sent to a proxy.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eredirect::Policy::limit()\u003c/code\u003e which had an off-by-1 error, allowing 1 more redirect than specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_user_timeout(Duration)\u003c/code\u003e option to set \u003ccode\u003eTCP_USER_TIMEOUT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix proxy headers only using the first matched proxy.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix re-adding \u003ccode\u003eError::is_status()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix redirect that changes the method to GET should remove payload headers.\u003c/li\u003e\n\u003cli\u003eFix redirect to only check the next scheme if the policy action is to follow.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix compilation error if \u003ccode\u003ecookies\u003c/code\u003e feature is enabled (by the way, it's a noop feature in wasm).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003esocks\u003c/code\u003e enabled without TLS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on macOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_congestion_bbr()\u003c/code\u003e to enable BBR congestion control.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_send_grease()\u003c/code\u003e to configure whether to send use QUIC grease.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_max_field_section_size()\u003c/code\u003e to configure the maximum response headers.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_interval()\u003c/code\u003e to configure TCP probe interval.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_retries()\u003c/code\u003e to configure TCP probe count.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eProxy::headers()\u003c/code\u003e to add extra headers that should be sent to a proxy.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eredirect::Policy::limit()\u003c/code\u003e which had an off-by-1 error, allowing 1 more redirect than specified.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to support streaming request bodies.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix null bodies when calling \u003ccode\u003eResponse::bytes_stream()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 to support streaming response bodies.\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing \u003ccode\u003efetch_mode_no_cors()\u003c/code\u003e, marking as deprecated when not on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\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/seanmonstar/reqwest/commit/099ae80e8755c3775118610e4bd930c739845bc1\"\u003e\u003ccode\u003e099ae80\u003c/code\u003e\u003c/a\u003e v0.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4bccf4106021de06208f466b1818d02171358b56\"\u003e\u003ccode\u003e4bccf41\u003c/code\u003e\u003c/a\u003e chore: remove some unused dependencies (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/92487709d6f6a2010b84d0fbbd3a2dded0b341f3\"\u003e\u003ccode\u003e9248770\u003c/code\u003e\u003c/a\u003e refactor: use hyper-util Socks connectors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/334837c1ff0bb01df19c69abc6a16ac4c70cb9f5\"\u003e\u003ccode\u003e334837c\u003c/code\u003e\u003c/a\u003e feat: add tcp_user_timeout builder option (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/13487fb60253253e309442671c390682e2d1df18\"\u003e\u003ccode\u003e13487fb\u003c/code\u003e\u003c/a\u003e refactor: reduce size of Pending request future (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/a26879dfef4dda890863b330af91b45c0e4b509d\"\u003e\u003ccode\u003ea26879d\u003c/code\u003e\u003c/a\u003e tests: properly match http3 error variants (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2721\"\u003e#2721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/65102c99abe055e0f6b405308a0772d09720fb6f\"\u003e\u003ccode\u003e65102c9\u003c/code\u003e\u003c/a\u003e wasm: re-add Error::is_status() (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f94c5cd55634779f481c2441e75219225e3d455d\"\u003e\u003ccode\u003ef94c5cd\u003c/code\u003e\u003c/a\u003e fix(proxy): apply headers to first matching proxy only (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2714\"\u003e#2714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8cf142bd1f1722a1728a89af21747260bb993294\"\u003e\u003ccode\u003e8cf142b\u003c/code\u003e\u003c/a\u003e v0.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/35b6c837cd957d935b83116ac7171274d960167a\"\u003e\u003ccode\u003e35b6c83\u003c/code\u003e\u003c/a\u003e fix(redirect): Using \u003ccode\u003etower-http\u003c/code\u003e patch to fix invalid \u003ccode\u003econtent-length\u003c/code\u003e heade...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.12.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.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.45.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 `tauri-build` from 2.2.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating git repository `https://github.com/tauri-apps/schemars.git`\n    Updating crates.io index\nwarning: Patch `schemars_derive v0.8.21 (https://github.com/tauri-apps/schemars.git?branch=feat%2Fpreserve-description-newlines#c30f9848)` was not used in the crate graph.\nCheck that the patched package version and available features are compatible\nwith the dependency requirements. If the patch has a different version from\nwhat is locked in the Cargo.lock file, run `cargo update` to use the new\nversion. This may also occur with an optional dependency that is not enabled.\n     Locking 1042 packages to latest compatible versions\n      Adding apple-codesign v0.27.0 (available: v0.29.0)\n      Adding borsh v1.3.0 (available: v1.5.7)\n      Adding borsh-derive v1.3.0 (available: v1.5.7)\n      Adding cargo_metadata v0.19.2 (available: v0.22.0)\n      Adding colored v2.2.0 (available: v3.0.0)\n      Adding ctor v0.2.9 (available: v0.5.0)\n      Adding dialoguer v0.11.0 (available: v0.12.0)\n      Adding elf v0.7.4 (available: v0.8.0)\n      Adding goblin v0.9.3 (available: v0.10.1)\n      Adding html5ever v0.29.1 (available: v0.35.0)\n      Adding itertools v0.13.0 (available: v0.14.0)\n      Adding json-patch v3.0.1 (available: v4.0.0)\n      Adding jsonrpsee v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-client-transport v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-core v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-ws-client v0.24.9 (available: v0.26.0)\n      Adding matchit v0.8.4 (available: v0.8.6)\n      Adding minisign v0.7.3 (available: v0.7.9)\n      Adding object v0.36.7 (available: v0.37.3)\n      Adding oxc_allocator v0.36.0 (available: v0.86.0)\n      Adding oxc_ast v0.36.0 (available: v0.86.0)\n      Adding oxc_parser v0.36.0 (available: v0.86.0)\n      Adding oxc_span v0.36.0 (available: v0.86.0)\n      Adding phf v0.11.3 (available: v0.13.1)\n      Adding png v0.17.16 (available: v0.18.0)\n      Adding rpm v0.16.1 (available: v0.18.0)\n      Adding schemars v0.8.22 (available: v1.0.4)\n      Adding tiny_http v0.11.0 (available: v0.12.0)\n      Adding toml v0.8.2 (available: v0.8.23)\n      Adding toml_datetime v0.6.3 (available: v0.6.11)\n      Adding toml_edit v0.20.2 (available: v0.20.7)\n      Adding x509-certificate v0.23.1 (available: v0.25.0)\nFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 801 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1067 crate dependencies)\nCrate:     atk\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/80eadb7387459639037e3a279c61c9631b1dafe7\"\u003e\u003ccode\u003e80eadb7\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14100\"\u003e#14100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/346a420812e70c01b9983b550659aeddfc15dbea\"\u003e\u003ccode\u003e346a420\u003c/code\u003e\u003c/a\u003e docs: improve resources docs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14136\"\u003e#14136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5239d39149e80a93ebd2eda7c864b869a0d16016\"\u003e\u003ccode\u003e5239d39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14127\"\u003e#14127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0b1da30d2814dda1646492b1ea9d762fbcbfe38a\"\u003e\u003ccode\u003e0b1da30\u003c/code\u003e\u003c/a\u003e chore(tauri): update documentation for home_dir on iOS (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14121\"\u003e#14121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7db7142f9ff7dc2f5719602e199b77129ceb19d3\"\u003e\u003ccode\u003e7db7142\u003c/code\u003e\u003c/a\u003e fix(cli): empty Android emulator name (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14119\"\u003e#14119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a9b342125d5ac1bc9a4b2e8b5f73e8ca3cbcb8b2\"\u003e\u003ccode\u003ea9b3421\u003c/code\u003e\u003c/a\u003e fix(cli): iOS simulator dev/build on Apple Intel, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13456\"\u003e#13456\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bcf000c0a8607eedf488fb949b982f519abda43d\"\u003e\u003ccode\u003ebcf000c\u003c/code\u003e\u003c/a\u003e fix(cli): ios command failing when running with deno, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13547\"\u003e#13547\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14110\"\u003e#14110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/61b9b681e88067a53b79d2318ae005dc25addcd6\"\u003e\u003ccode\u003e61b9b68\u003c/code\u003e\u003c/a\u003e feat(cli): retain all RUST_* env vars on mobile commands (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14111\"\u003e#14111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c37a298331d6d744b15d32d55a2db83c884a3d6a\"\u003e\u003ccode\u003ec37a298\u003c/code\u003e\u003c/a\u003e fix(cli): set package type for Deno (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14112\"\u003e#14112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b8b866fcc72b2688e501e49c55fdadcca0960883\"\u003e\u003ccode\u003eb8b866f\u003c/code\u003e\u003c/a\u003e fix(examples): update tauri-plugin-log\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.4.1\"\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 `async-channel` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/efcc3d8b32142c2650def7859233c40ee22a97a5\"\u003e\u003ccode\u003eefcc3d8\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/6bece6e513c67fdd8f87746d5241aa4e677c19f3\"\u003e\u003ccode\u003e6bece6e\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for security check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/9963923bad39094dc73570bf5292df1a89f6cb2d\"\u003e\u003ccode\u003e9963923\u003c/code\u003e\u003c/a\u003e chore: Fix typos (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/8717b76b68849553a2877bf9fbca4452f8980952\"\u003e\u003ccode\u003e8717b76\u003c/code\u003e\u003c/a\u003e chore: Fix lints (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates...\n\n_Description has been truncated_","html_url":"https://github.com/mautops/tauri-nextjs-template/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mautops%2Ftauri-nextjs-template/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"3511297082","node_id":"PR_kwDOPU9HFM6th6El","number":10,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 58 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T19:57:40.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T19:51:50.000Z","updated_at":"2025-10-20T19:57:42.000Z","time_to_close":605150,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":58,"packages":[{"name":"reqwest","old_version":"0.12.22","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","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":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.9.2","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"tokio","old_version":"1.46.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.41","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.29.1","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-smithy-types","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.5.2","repository_url":"https://github.com/Xuanwo/backon"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"minijinja","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.32.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.21.0","new_version":"1.0.1","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"image","old_version":"0.25.6","new_version":"0.25.8","repository_url":"https://github.com/image-rs/image"},{"name":"mimalloc","old_version":"0.1.47","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.54","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"napi","old_version":"2.16.17","new_version":"3.1.2","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-derive","old_version":"2.16.13","new_version":"3.2.5","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-build","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/napi-rs/napi-rs"},{"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":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.14.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.29","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.104","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.106","new_version":"1.0.111","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 55 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.22` | `0.12.24` |\n| [serde](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| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.2` | `0.9.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.46.1` | `1.47.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.41` | `4.5.49` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.29.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.2` | `1.3.3` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.5.2` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.0` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.11.0` | `2.12.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.21.0` | `1.0.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.8` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.47` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.54` |\n| [napi](https://github.com/napi-rs/napi-rs) | `2.16.17` | `3.1.2` |\n| [napi-derive](https://github.com/napi-rs/napi-rs) | `2.16.13` | `3.2.5` |\n| [napi-build](https://github.com/napi-rs/napi-rs) | `2.2.2` | `2.2.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| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.29` | `0.23.32` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.104` | `2.0.106` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.106` | `1.0.111` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.8` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.22 to 0.12.24\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.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\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.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\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/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.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.24\"\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 `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `toml` from 0.9.2 to 0.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4695fb02fc3902345ffbfb54fd5df6adcc3bbd4d\"\u003e\u003ccode\u003e4695fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6a77ed71cf68369e823f7827b34eaa2a06d0126d\"\u003e\u003ccode\u003e6a77ed7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c1e81979644a7a80141ab2d0ca284a4560eb4079\"\u003e\u003ccode\u003ec1e8197\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d85d6cd61cf122ee44db8834bc2a55e881bb0750\"\u003e\u003ccode\u003ed85d6cd\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9154dcb3b2eea8a84db183806411adf081bc0977\"\u003e\u003ccode\u003e9154dcb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/38f445c94071cfc0bbb2f4a3c0254457a3fde8cb\"\u003e\u003ccode\u003e38f445c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1ce8a75f2d5faa778deb43e9abd3960247f0d5b2\"\u003e\u003ccode\u003e1ce8a75\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/290c28fa6078b2e61b897fe7a71afc26c70daa76\"\u003e\u003ccode\u003e290c28f\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b2bc739b201d14ed0dafabf4784bb56f9318c5be\"\u003e\u003ccode\u003eb2bc739\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bd21148c49c784cb9136e5d069471dfeae13a339\"\u003e\u003ccode\u003ebd21148\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.2...toml-v0.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.46.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.46.1...tokio-1.47.1\"\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 `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 `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\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.49\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.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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.41...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 `serde-untagged` from 0.1.7 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/serde-untagged/releases\"\u003eserde-untagged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  support for \u003ccode\u003evisit_none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e, thanks \u003ca href=\"https://github.com/epage\"\u003e\u003ccode\u003e@​epage\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/serde-untagged/commit/3097fd8be3d5a6fc295c974cdf27c4d89143a693\"\u003e\u003ccode\u003e3097fd8\u003c/code\u003e\u003c/a\u003e Release 0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ff4a208c638e8a7bb1201b2dd654f61f13718cec\"\u003e\u003ccode\u003eff4a208\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0495a06b285d221208d687c6aa581b270a35beb2\"\u003e\u003ccode\u003e0495a06\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/80e2d81a1603576d3289cb9fff32d6c1be158df1\"\u003e\u003ccode\u003e80e2d81\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/929a726b636b16a28412de03024999abe37e3a27\"\u003e\u003ccode\u003e929a726\u003c/code\u003e\u003c/a\u003e Release 0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ba33a3973d8a70dbc353afb579727b5c788a4307\"\u003e\u003ccode\u003eba33a39\u003c/code\u003e\u003c/a\u003e Report visit_none expectation as null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/159528f490785f91306382b4befaea05d8de9193\"\u003e\u003ccode\u003e159528f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e from epage/none\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0829c9106bc5e7d807841a723777aab8b04fc9bf\"\u003e\u003ccode\u003e0829c91\u003c/code\u003e\u003c/a\u003e feat: Add  support \u003ccode\u003enone\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/2bfb28a0512625a4b5d7724fc4d6636b4e5e4f49\"\u003e\u003ccode\u003e2bfb28a\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/serde-untagged/commit/3df730e7ba42c28c192ddf0467a9381a4caff254\"\u003e\u003ccode\u003e3df730e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/8\"\u003e#8\u003c/a\u003e from dtolnay/toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/serde-untagged/compare/0.1.7...0.1.9\"\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.12.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\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/9dc8d7df13e59d8ff6d9df138627977f0b78d6cb\"\u003e\u003ccode\u003e9dc8d7d\u003c/code\u003e\u003c/a\u003e Update version to 0.12.4 and add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/cac4bacf89133e12a8ff0f30055a1bc53cdca96c\"\u003e\u003ccode\u003ecac4bac\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor: remove AWS dynamo integration (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/407\"\u003e#407\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ebfd02f0209e1cc3f5625815e3e5431ed0976d93\"\u003e\u003ccode\u003eebfd02f\u003c/code\u003e\u003c/a\u003e AWS S3: Support STS endpoint, WebIdentity, RoleArn, RoleSession configuration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f1dd0752f5dde6b992602bd0641a5c62a7a32ca9\"\u003e\u003ccode\u003ef1dd075\u003c/code\u003e\u003c/a\u003e Fix for clippy 1.90 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ed17e120cd9ae3db6b6f4f940e12238939fe1e0b\"\u003e\u003ccode\u003eed17e12\u003c/code\u003e\u003c/a\u003e Add version 0.12.4 release plan to README (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/da88a756b09fb2694c4a70aa6ac12fabf31cfe26\"\u003e\u003ccode\u003eda88a75\u003c/code\u003e\u003c/a\u003e Add storage class for aws, gcp, and azure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f73c457dd6a25d323bb66878e3c19b521dc11c85\"\u003e\u003ccode\u003ef73c457\u003c/code\u003e\u003c/a\u003e aws: downgrade credential provider info! log messages to debug! (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/59e554516a838cfc09de212a7e1719d5df2f716b\"\u003e\u003ccode\u003e59e5545\u003c/code\u003e\u003c/a\u003e chore(client/retry): include error info in logs when retry occurs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/c0e241eb95a61d52964f3d7741673b91f86db58b\"\u003e\u003ccode\u003ec0e241e\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/github-script from 7 to 8 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/49ce8729830cfdbf3da74a6a50a900300d5c69cb\"\u003e\u003ccode\u003e49ce872\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.12.2...v0.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockqu...\n\n_Description has been truncated_","html_url":"https://github.com/thealchen/tensorzero/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealchen%2Ftensorzero/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3509269550","node_id":"PR_kwDOPLl8X86ta9uK","number":17,"state":"closed","title":"Bump the all group across 1 directory with 138 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T09:09:01.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T09:50:12.000Z","updated_at":"2025-10-20T09:09:02.000Z","time_to_close":602329,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":138,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"reqwest","old_version":"0.11.27","new_version":"0.12.20","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.45.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.1","new_version":"1.24.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"camino","old_version":"1.1.10","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.41","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.3","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.4","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"generic-array","old_version":"0.14.7","new_version":"0.14.8","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libc","old_version":"0.2.174","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.10"},{"name":"lock_api","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"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":"plist","old_version":"1.7.2","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.13","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"ref-cast","old_version":"1.0.24","new_version":"1.0.25","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.25","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"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-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"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":"serde_with","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.10","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"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.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"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":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.7","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.8.26","new_version":"0.8.27","repository_url":"https://github.com/google/zerocopy"},{"name":"zvariant","old_version":"5.5.3","new_version":"5.7.0","repository_url":"https://github.com/dbus2/zbus"},{"name":"zvariant_utils","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/dbus2/zbus"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 79 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.5.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.12.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.47.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.1` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.1` | `2.5.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.19.0` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.1` | `1.24.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.10` | `1.2.1` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.41` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.3` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.4` | `3.0.6` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.8` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.4` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `0.14.8` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.17` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.174` | `0.2.177` |\n| libredox | `0.1.3` | `0.1.10` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.13` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\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| [plist](https://github.com/ebarnard/rust-plist) | `1.7.2` | `1.8.0` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| redox_syscall | `0.5.13` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.24` | `1.0.25` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.1` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.7` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.25` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\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-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.13.0` | `3.15.0` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.6` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.10` | `0.4.11` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.3` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.16` |\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.19` |\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| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.26` | `0.8.27` |\n| [zvariant](https://github.com/dbus2/zbus) | `5.5.3` | `5.7.0` |\n| [zvariant_utils](https://github.com/dbus2/zbus) | `3.2.0` | `3.2.1` |\n\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 `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 `tauri-plugin-opener` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...log-v2.5.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 `reqwest` from 0.11.27 to 0.12.20\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.20\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_user_timeout(Duration)\u003c/code\u003e option to set \u003ccode\u003eTCP_USER_TIMEOUT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix proxy headers only using the first matched proxy.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix re-adding \u003ccode\u003eError::is_status()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): apply authorization header to first matching proxy only by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2714\"\u003eseanmonstar/reqwest#2714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm: re-add Error::is_status() 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/2720\"\u003eseanmonstar/reqwest#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eproperly match error variants in test by \u003ca href=\"https://github.com/Ruben2424\"\u003e\u003ccode\u003e@​Ruben2424\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2721\"\u003eseanmonstar/reqwest#2721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: reduce size of Pending request future 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/2725\"\u003eseanmonstar/reqwest#2725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add tcp_user_timeout builder option 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/2724\"\u003eseanmonstar/reqwest#2724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use hyper-util Socks connectors 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/2726\"\u003eseanmonstar/reqwest#2726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove some unused dependencies by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2716\"\u003eseanmonstar/reqwest#2716\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2716\"\u003eseanmonstar/reqwest#2716\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.19...v0.12.20\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.19...v0.12.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: report custom reason phrase in error message by \u003ca href=\"https://github.com/chanbengz\"\u003e\u003ccode\u003e@​chanbengz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2697\"\u003eseanmonstar/reqwest#2697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: only check scheme after Policy return \u003ccode\u003efollow\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2710\"\u003eseanmonstar/reqwest#2710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: check cookies feature on wasm target 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/2711\"\u003eseanmonstar/reqwest#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(redirect): Using \u003ccode\u003etower-http\u003c/code\u003e patch to fix invalid \u003ccode\u003econtent-length\u003c/code\u003e header by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2709\"\u003eseanmonstar/reqwest#2709\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.18...v0.12.19\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.18...v0.12.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003esocks\u003c/code\u003e enabled without TLS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Fix compilation issues on macOS by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2696\"\u003eseanmonstar/reqwest#2696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_congestion_bbr()\u003c/code\u003e to enable BBR congestion control.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_send_grease()\u003c/code\u003e to configure whether to send use QUIC grease.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_max_field_section_size()\u003c/code\u003e to configure the maximum response headers.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_interval()\u003c/code\u003e to configure TCP probe interval.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_retries()\u003c/code\u003e to configure TCP probe count.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eProxy::headers()\u003c/code\u003e to add extra headers that should be sent to a proxy.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eredirect::Policy::limit()\u003c/code\u003e which had an off-by-1 error, allowing 1 more redirect than specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_user_timeout(Duration)\u003c/code\u003e option to set \u003ccode\u003eTCP_USER_TIMEOUT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix proxy headers only using the first matched proxy.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix re-adding \u003ccode\u003eError::is_status()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix redirect that changes the method to GET should remove payload headers.\u003c/li\u003e\n\u003cli\u003eFix redirect to only check the next scheme if the policy action is to follow.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix compilation error if \u003ccode\u003ecookies\u003c/code\u003e feature is enabled (by the way, it's a noop feature in wasm).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003esocks\u003c/code\u003e enabled without TLS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on macOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_congestion_bbr()\u003c/code\u003e to enable BBR congestion control.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_send_grease()\u003c/code\u003e to configure whether to send use QUIC grease.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_max_field_section_size()\u003c/code\u003e to configure the maximum response headers.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_interval()\u003c/code\u003e to configure TCP probe interval.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_retries()\u003c/code\u003e to configure TCP probe count.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eProxy::headers()\u003c/code\u003e to add extra headers that should be sent to a proxy.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eredirect::Policy::limit()\u003c/code\u003e which had an off-by-1 error, allowing 1 more redirect than specified.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to support streaming request bodies.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix null bodies when calling \u003ccode\u003eResponse::bytes_stream()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 to support streaming response bodies.\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing \u003ccode\u003efetch_mode_no_cors()\u003c/code\u003e, marking as deprecated when not on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\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/seanmonstar/reqwest/commit/099ae80e8755c3775118610e4bd930c739845bc1\"\u003e\u003ccode\u003e099ae80\u003c/code\u003e\u003c/a\u003e v0.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4bccf4106021de06208f466b1818d02171358b56\"\u003e\u003ccode\u003e4bccf41\u003c/code\u003e\u003c/a\u003e chore: remove some unused dependencies (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/92487709d6f6a2010b84d0fbbd3a2dded0b341f3\"\u003e\u003ccode\u003e9248770\u003c/code\u003e\u003c/a\u003e refactor: use hyper-util Socks connectors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/334837c1ff0bb01df19c69abc6a16ac4c70cb9f5\"\u003e\u003ccode\u003e334837c\u003c/code\u003e\u003c/a\u003e feat: add tcp_user_timeout builder option (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/13487fb60253253e309442671c390682e2d1df18\"\u003e\u003ccode\u003e13487fb\u003c/code\u003e\u003c/a\u003e refactor: reduce size of Pending request future (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/a26879dfef4dda890863b330af91b45c0e4b509d\"\u003e\u003ccode\u003ea26879d\u003c/code\u003e\u003c/a\u003e tests: properly match http3 error variants (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2721\"\u003e#2721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/65102c99abe055e0f6b405308a0772d09720fb6f\"\u003e\u003ccode\u003e65102c9\u003c/code\u003e\u003c/a\u003e wasm: re-add Error::is_status() (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f94c5cd55634779f481c2441e75219225e3d455d\"\u003e\u003ccode\u003ef94c5cd\u003c/code\u003e\u003c/a\u003e fix(proxy): apply headers to first matching proxy only (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2714\"\u003e#2714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8cf142bd1f1722a1728a89af21747260bb993294\"\u003e\u003ccode\u003e8cf142b\u003c/code\u003e\u003c/a\u003e v0.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/35b6c837cd957d935b83116ac7171274d960167a\"\u003e\u003ccode\u003e35b6c83\u003c/code\u003e\u003c/a\u003e fix(redirect): Using \u003ccode\u003etower-http\u003c/code\u003e patch to fix invalid \u003ccode\u003econtent-length\u003c/code\u003e heade...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.12.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\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/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.2.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating git repository `https://github.com/tauri-apps/schemars.git`\n    Updating crates.io index\nwarning: Patch `schemars_derive v0.8.21 (https://github.com/tauri-apps/schemars.git?branch=feat%2Fpreserve-description-newlines#c30f9848)` was not used in the crate graph.\nCheck that the patched package version and available features are compatible\nwith the dependency requirements. If the patch has a different version from\nwhat is locked in the Cargo.lock file, run `cargo update` to use the new\nversion. This may also occur with an optional dependency that is not enabled.\n     Locking 1042 packages to latest compatible versions\n      Adding apple-codesign v0.27.0 (available: v0.29.0)\n      Adding borsh v1.3.0 (available: v1.5.7)\n      Adding borsh-derive v1.3.0 (available: v1.5.7)\n      Adding cargo_metadata v0.19.2 (available: v0.22.0)\n      Adding colored v2.2.0 (available: v3.0.0)\n      Adding ctor v0.2.9 (available: v0.5.0)\n      Adding dialoguer v0.11.0 (available: v0.12.0)\n      Adding elf v0.7.4 (available: v0.8.0)\n      Adding goblin v0.9.3 (available: v0.10.1)\n      Adding html5ever v0.29.1 (available: v0.35.0)\n      Adding itertools v0.13.0 (available: v0.14.0)\n      Adding json-patch v3.0.1 (available: v4.0.0)\n      Adding jsonrpsee v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-client-transport v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-core v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-ws-client v0.24.9 (available: v0.26.0)\n      Adding matchit v0.8.4 (available: v0.8.6)\n      Adding minisign v0.7.3 (available: v0.7.9)\n      Adding object v0.36.7 (available: v0.37.3)\n      Adding oxc_allocator v0.36.0 (available: v0.86.0)\n      Adding oxc_ast v0.36.0 (available: v0.86.0)\n      Adding oxc_parser v0.36.0 (available: v0.86.0)\n      Adding oxc_span v0.36.0 (available: v0.86.0)\n      Adding phf v0.11.3 (available: v0.13.1)\n      Adding png v0.17.16 (available: v0.18.0)\n      Adding rpm v0.16.1 (available: v0.18.0)\n      Adding schemars v0.8.22 (available: v1.0.4)\n      Adding tiny_http v0.11.0 (available: v0.12.0)\n      Adding toml v0.8.2 (available: v0.8.23)\n      Adding toml_datetime v0.6.3 (available: v0.6.11)\n      Adding toml_edit v0.20.2 (available: v0.20.7)\n      Adding x509-certificate v0.23.1 (available: v0.25.0)\nFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 801 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1067 crate dependencies)\nCrate:     atk\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/80eadb7387459639037e3a279c61c9631b1dafe7\"\u003e\u003ccode\u003e80eadb7\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14100\"\u003e#14100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/346a420812e70c01b9983b550659aeddfc15dbea\"\u003e\u003ccode\u003e346a420\u003c/code\u003e\u003c/a\u003e docs: improve resources docs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14136\"\u003e#14136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5239d39149e80a93ebd2eda7c864b869a0d16016\"\u003e\u003ccode\u003e5239d39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14127\"\u003e#14127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0b1da30d2814dda1646492b1ea9d762fbcbfe38a\"\u003e\u003ccode\u003e0b1da30\u003c/code\u003e\u003c/a\u003e chore(tauri): update documentation for home_dir on iOS (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14121\"\u003e#14121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7db7142f9ff7dc2f5719602e199b77129ceb19d3\"\u003e\u003ccode\u003e7db7142\u003c/code\u003e\u003c/a\u003e fix(cli): empty Android emulator name (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14119\"\u003e#14119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a9b342125d5ac1bc9a4b2e8b5f73e8ca3cbcb8b2\"\u003e\u003ccode\u003ea9b3421\u003c/code\u003e\u003c/a\u003e fix(cli): iOS simulator dev/build on Apple Intel, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13456\"\u003e#13456\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bcf000c0a8607eedf488fb949b982f519abda43d\"\u003e\u003ccode\u003ebcf000c\u003c/code\u003e\u003c/a\u003e fix(cli): ios command failing when running with deno, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13547\"\u003e#13547\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14110\"\u003e#14110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/61b9b681e88067a53b79d2318ae005dc25addcd6\"\u003e\u003ccode\u003e61b9b68\u003c/code\u003e\u003c/a\u003e feat(cli): retain all RUST_* env vars on mobile commands (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14111\"\u003e#14111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c37a298331d6d744b15d32d55a2db83c884a3d6a\"\u003e\u003ccode\u003ec37a298\u003c/code\u003e\u003c/a\u003e fix(cli): set package type for Deno (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14112\"\u003e#14112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b8b866fcc72b2688e501e49c55fdadcca0960883\"\u003e\u003ccode\u003eb8b866f\u003c/code\u003e\u003c/a\u003e fix(examples): update tauri-plugin-log\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.4.1\"\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 `async-channel` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/efcc3d8b32142c2650def7859233c40ee22a97a5\"\u003e\u003ccode\u003eefcc3d8\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/6bece6e513c67fdd8f87746d5241aa4e677c19f3\"\u003e\u003ccode\u003e6bece6e\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for security check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/9963923bad39094dc73570bf5292df1a89f6cb2d\"\u003e\u003ccode\u003e9963923\u003c/code\u003e\u003c/a\u003e chore: Fix typos (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/8717b76b68849553a2877bf9fbca4452f8980952\"\u003e\u003ccode\u003e8717b76\u003c/code\u003e\u003c/a\u003e chore: Fix lints (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.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://g...\n\n_Description has been truncated_","html_url":"https://github.com/mautops/tauri-nextjs-template/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mautops%2Ftauri-nextjs-template/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"2891254519","node_id":"PR_kwDOO-hzds6sVQr3","number":15,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 59 updates","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-06T17:52:18.000Z","updated_at":"2025-10-06T17:52:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":59,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.23","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","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":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.45.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.29.1","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.5.2","repository_url":"https://github.com/Xuanwo/backon"},{"name":"image","old_version":"0.25.6","new_version":"0.25.8","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.17.2","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-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","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.32.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"indexmap","old_version":"2.9.0","new_version":"2.11.4","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.54","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"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.14","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.0","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.111","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.23` |\n| [serde](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| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.47.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.48` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.29.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.5.2` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.8` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.0` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.17.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.12.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.0.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.9.0` | `2.11.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.54` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.7.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.17` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.32` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.106` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.111` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.3` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.23\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.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\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.22...v0.12.23\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(socks): bracket IPv6 addresses when formatting destination host by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2753\"\u003eseanmonstar/reqwest#2753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.22 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/2754\"\u003eseanmonstar/reqwest#2754\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.21...v0.12.22\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.21...v0.12.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\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\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.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/ae7375b547495ccae67c0481d36fbe9a166ca12c\"\u003e\u003ccode\u003eae7375b\u003c/code\u003e\u003c/a\u003e v0.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9aacdc1e2b7d45c3022a42b0d6eb2e8b7000085f\"\u003e\u003ccode\u003e9aacdc1\u003c/code\u003e\u003c/a\u003e feat: add dns_resolver2 that is more ergonomic and flexible (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221be11bc6869cdc6cfe125a3fb90fd2a3d211ab\"\u003e\u003ccode\u003e221be11\u003c/code\u003e\u003c/a\u003e refactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/acd1b059949a6760997fc486080a5ec54bb7172b\"\u003e\u003ccode\u003eacd1b05\u003c/code\u003e\u003c/a\u003e feat: add reqwest::retry policies (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2763\"\u003e#2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/54b6022b0f12917ce7f4c71e38b0925dc9661e21\"\u003e\u003ccode\u003e54b6022\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClientBuilder::unix_socket()\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/6358cefd24ea4ea387787617f79815d859d8b6e5\"\u003e\u003ccode\u003e6358cef\u003c/code\u003e\u003c/a\u003e fix: add default tcp keepalive and user_timeout values (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/21226a5bc3059a378b95267f2d743fbea44d4c3e\"\u003e\u003ccode\u003e21226a5\u003c/code\u003e\u003c/a\u003e style(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify Poll branch matching...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/82086e796b53da6625f1de39ce2d2cf29fcc50e8\"\u003e\u003ccode\u003e82086e7\u003c/code\u003e\u003c/a\u003e feat: add request cache options for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/2a0f7a367004c900a816679fbf50e499c979ad9e\"\u003e\u003ccode\u003e2a0f7a3\u003c/code\u003e\u003c/a\u003e ci: use msrv-aware cargo in msrv job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f1868036caea40079b389b0423bb9e7db6ecdad1\"\u003e\u003ccode\u003ef186803\u003c/code\u003e\u003c/a\u003e fix(proxy): restore default port 1080 for SOCKS proxies without explicit port...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `tokio` from 1.45.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\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/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.47.1\"\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 `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 `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\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-untagged` from 0.1.7 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/serde-untagged/releases\"\u003eserde-untagged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  support for \u003ccode\u003evisit_none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e, thanks \u003ca href=\"https://github.com/epage\"\u003e\u003ccode\u003e@​epage\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/serde-untagged/commit/3097fd8be3d5a6fc295c974cdf27c4d89143a693\"\u003e\u003ccode\u003e3097fd8\u003c/code\u003e\u003c/a\u003e Release 0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ff4a208c638e8a7bb1201b2dd654f61f13718cec\"\u003e\u003ccode\u003eff4a208\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0495a06b285d221208d687c6aa581b270a35beb2\"\u003e\u003ccode\u003e0495a06\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/80e2d81a1603576d3289cb9fff32d6c1be158df1\"\u003e\u003ccode\u003e80e2d81\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/929a726b636b16a28412de03024999abe37e3a27\"\u003e\u003ccode\u003e929a726\u003c/code\u003e\u003c/a\u003e Release 0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ba33a3973d8a70dbc353afb579727b5c788a4307\"\u003e\u003ccode\u003eba33a39\u003c/code\u003e\u003c/a\u003e Report visit_none expectation as null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/159528f490785f91306382b4befaea05d8de9193\"\u003e\u003ccode\u003e159528f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e from epage/none\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0829c9106bc5e7d807841a723777aab8b04fc9bf\"\u003e\u003ccode\u003e0829c91\u003c/code\u003e\u003c/a\u003e feat: Add  support \u003ccode\u003enone\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/2bfb28a0512625a4b5d7724fc4d6636b4e5e4f49\"\u003e\u003ccode\u003e2bfb28a\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/serde-untagged/commit/3df730e7ba42c28c192ddf0467a9381a4caff254\"\u003e\u003ccode\u003e3df730e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/8\"\u003e#8\u003c/a\u003e from dtolnay/toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/serde-untagged/compare/0.1.7...0.1.9\"\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.12.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\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/9dc8d7df13e59d8ff6d9df138627977f0b78d6cb\"\u003e\u003ccode\u003e9dc8d7d\u003c/code\u003e\u003c/a\u003e Update version to 0.12.4 and add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/cac4bacf89133e12a8ff0f30055a1bc53cdca96c\"\u003e\u003ccode\u003ecac4bac\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor: remove AWS dynamo integration (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/407\"\u003e#407\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ebfd02f0209e1cc3f5625815e3e5431ed0976d93\"\u003e\u003ccode\u003eebfd02f\u003c/code\u003e\u003c/a\u003e AWS S3: Support STS endpoint, WebIdentity, RoleArn, RoleSession configuration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f1dd0752f5dde6b992602bd0641a5c62a7a32ca9\"\u003e\u003ccode\u003ef1dd075\u003c/code\u003e\u003c/a\u003e Fix for clippy 1.90 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ed17e120cd9ae3db6b6f4f940e12238939fe1e0b\"\u003e\u003ccode\u003eed17e12\u003c/code\u003e\u003c/a\u003e Add version 0.12.4 release plan to README (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/da88a756b09fb2694c4a70aa6ac12fabf31cfe26\"\u003e\u003ccode\u003eda88a75\u003c/code\u003e\u003c/a\u003e Add storage class for aws, gcp, and azure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f73c457dd6a25d323bb66878e3c19b521dc11c85\"\u003e\u003ccode\u003ef73c457\u003c/code\u003e\u003c/a\u003e aws: downgrade credential provider info! log messages to debug! (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/59e554516a838cfc09de212a7e1719d5df2f716b\"\u003e\u003ccode\u003e59e5545\u003c/code\u003e\u003c/a\u003e chore(client/retry): include error info in logs when retry occurs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/c0e241eb95a61d52964f3d7741673b91f86db58b\"\u003e\u003ccode\u003ec0e241e\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/github-script from 7 to 8 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/49ce8729830cfdbf3da74a6a50a900300d5c69cb\"\u003e\u003ccode\u003e49ce872\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.12.2...v0.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.2 — 2025-07-20]\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca hre...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRawAccess/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRawAccess/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"2891250019","node_id":"PR_kwDOO-hl-s6sVPlj","number":16,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 59 updates","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-06T17:50:46.000Z","updated_at":"2025-10-06T17:50:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":59,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.23","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","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":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.45.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.29.1","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.5.2","repository_url":"https://github.com/Xuanwo/backon"},{"name":"image","old_version":"0.25.6","new_version":"0.25.8","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.17.2","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-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","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.32.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"indexmap","old_version":"2.9.0","new_version":"2.11.4","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.54","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"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.14","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.0","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.111","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.23` |\n| [serde](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| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.47.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.48` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.29.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.5.2` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.8` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.0` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.17.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.12.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.0.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.9.0` | `2.11.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.54` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.7.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.17` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.32` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.106` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.111` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.3` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.23\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.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\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.22...v0.12.23\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(socks): bracket IPv6 addresses when formatting destination host by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2753\"\u003eseanmonstar/reqwest#2753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.22 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/2754\"\u003eseanmonstar/reqwest#2754\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.21...v0.12.22\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.21...v0.12.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\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\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.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/ae7375b547495ccae67c0481d36fbe9a166ca12c\"\u003e\u003ccode\u003eae7375b\u003c/code\u003e\u003c/a\u003e v0.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9aacdc1e2b7d45c3022a42b0d6eb2e8b7000085f\"\u003e\u003ccode\u003e9aacdc1\u003c/code\u003e\u003c/a\u003e feat: add dns_resolver2 that is more ergonomic and flexible (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221be11bc6869cdc6cfe125a3fb90fd2a3d211ab\"\u003e\u003ccode\u003e221be11\u003c/code\u003e\u003c/a\u003e refactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/acd1b059949a6760997fc486080a5ec54bb7172b\"\u003e\u003ccode\u003eacd1b05\u003c/code\u003e\u003c/a\u003e feat: add reqwest::retry policies (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2763\"\u003e#2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/54b6022b0f12917ce7f4c71e38b0925dc9661e21\"\u003e\u003ccode\u003e54b6022\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClientBuilder::unix_socket()\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/6358cefd24ea4ea387787617f79815d859d8b6e5\"\u003e\u003ccode\u003e6358cef\u003c/code\u003e\u003c/a\u003e fix: add default tcp keepalive and user_timeout values (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/21226a5bc3059a378b95267f2d743fbea44d4c3e\"\u003e\u003ccode\u003e21226a5\u003c/code\u003e\u003c/a\u003e style(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify Poll branch matching...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/82086e796b53da6625f1de39ce2d2cf29fcc50e8\"\u003e\u003ccode\u003e82086e7\u003c/code\u003e\u003c/a\u003e feat: add request cache options for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/2a0f7a367004c900a816679fbf50e499c979ad9e\"\u003e\u003ccode\u003e2a0f7a3\u003c/code\u003e\u003c/a\u003e ci: use msrv-aware cargo in msrv job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f1868036caea40079b389b0423bb9e7db6ecdad1\"\u003e\u003ccode\u003ef186803\u003c/code\u003e\u003c/a\u003e fix(proxy): restore default port 1080 for SOCKS proxies without explicit port...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `tokio` from 1.45.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\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/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.47.1\"\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 `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 `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\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-untagged` from 0.1.7 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/serde-untagged/releases\"\u003eserde-untagged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  support for \u003ccode\u003evisit_none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e, thanks \u003ca href=\"https://github.com/epage\"\u003e\u003ccode\u003e@​epage\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/serde-untagged/commit/3097fd8be3d5a6fc295c974cdf27c4d89143a693\"\u003e\u003ccode\u003e3097fd8\u003c/code\u003e\u003c/a\u003e Release 0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ff4a208c638e8a7bb1201b2dd654f61f13718cec\"\u003e\u003ccode\u003eff4a208\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0495a06b285d221208d687c6aa581b270a35beb2\"\u003e\u003ccode\u003e0495a06\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/80e2d81a1603576d3289cb9fff32d6c1be158df1\"\u003e\u003ccode\u003e80e2d81\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/929a726b636b16a28412de03024999abe37e3a27\"\u003e\u003ccode\u003e929a726\u003c/code\u003e\u003c/a\u003e Release 0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ba33a3973d8a70dbc353afb579727b5c788a4307\"\u003e\u003ccode\u003eba33a39\u003c/code\u003e\u003c/a\u003e Report visit_none expectation as null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/159528f490785f91306382b4befaea05d8de9193\"\u003e\u003ccode\u003e159528f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e from epage/none\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0829c9106bc5e7d807841a723777aab8b04fc9bf\"\u003e\u003ccode\u003e0829c91\u003c/code\u003e\u003c/a\u003e feat: Add  support \u003ccode\u003enone\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/2bfb28a0512625a4b5d7724fc4d6636b4e5e4f49\"\u003e\u003ccode\u003e2bfb28a\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/serde-untagged/commit/3df730e7ba42c28c192ddf0467a9381a4caff254\"\u003e\u003ccode\u003e3df730e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/8\"\u003e#8\u003c/a\u003e from dtolnay/toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/serde-untagged/compare/0.1.7...0.1.9\"\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.12.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\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/9dc8d7df13e59d8ff6d9df138627977f0b78d6cb\"\u003e\u003ccode\u003e9dc8d7d\u003c/code\u003e\u003c/a\u003e Update version to 0.12.4 and add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/cac4bacf89133e12a8ff0f30055a1bc53cdca96c\"\u003e\u003ccode\u003ecac4bac\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor: remove AWS dynamo integration (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/407\"\u003e#407\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ebfd02f0209e1cc3f5625815e3e5431ed0976d93\"\u003e\u003ccode\u003eebfd02f\u003c/code\u003e\u003c/a\u003e AWS S3: Support STS endpoint, WebIdentity, RoleArn, RoleSession configuration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f1dd0752f5dde6b992602bd0641a5c62a7a32ca9\"\u003e\u003ccode\u003ef1dd075\u003c/code\u003e\u003c/a\u003e Fix for clippy 1.90 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ed17e120cd9ae3db6b6f4f940e12238939fe1e0b\"\u003e\u003ccode\u003eed17e12\u003c/code\u003e\u003c/a\u003e Add version 0.12.4 release plan to README (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/da88a756b09fb2694c4a70aa6ac12fabf31cfe26\"\u003e\u003ccode\u003eda88a75\u003c/code\u003e\u003c/a\u003e Add storage class for aws, gcp, and azure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f73c457dd6a25d323bb66878e3c19b521dc11c85\"\u003e\u003ccode\u003ef73c457\u003c/code\u003e\u003c/a\u003e aws: downgrade credential provider info! log messages to debug! (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/59e554516a838cfc09de212a7e1719d5df2f716b\"\u003e\u003ccode\u003e59e5545\u003c/code\u003e\u003c/a\u003e chore(client/retry): include error info in logs when retry occurs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/c0e241eb95a61d52964f3d7741673b91f86db58b\"\u003e\u003ccode\u003ec0e241e\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/github-script from 7 to 8 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/49ce8729830cfdbf3da74a6a50a900300d5c69cb\"\u003e\u003ccode\u003e49ce872\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.12.2...v0.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.2 — 2025-07-20]\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca hre...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"2889170904","node_id":"PR_kwDOLLDaKs6sNT_Y","number":296,"state":"open","title":"[cargo](deps): Bump the deps group across 1 directory with 130 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo","skip deployment"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T07:54:46.000Z","updated_at":"2025-10-06T07:54:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":130,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"axum","old_version":"0.8.3","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"reqwest-middleware","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.6","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tower_governor","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/benwis/tower-governor"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.16.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xml-rs","old_version":"0.8.25","new_version":"1.0.0","repository_url":"https://github.com/netvl/xml-rs"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wiremock","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.1.3","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"quick-xml","old_version":"0.37.3","new_version":"0.38.3","repository_url":"https://github.com/tafia/quick-xml"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.14.1","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.5","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.10","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.0","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.3","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"collection_literals","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"derive-where","old_version":"1.2.7","new_version":"1.6.0","repository_url":"https://github.com/ModProg/derive-where"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.8.0","new_version":"2.11.4","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"pest","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/pest-parser/pest"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"prettyplease","old_version":"0.2.31","new_version":"0.2.34","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quanta","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/metrics-rs/quanta"},{"name":"quinn","old_version":"0.11.7","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.11","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"raw-cpuid","old_version":"11.5.0","new_version":"11.6.0","repository_url":"https://github.com/gz/rust-cpuid"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustls-pki-types","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"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_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.6","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","repository_url":"https://github.com/rust-lang/socket2"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing-attributes","old_version":"0.1.28","new_version":"0.1.30","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-core","old_version":"0.1.33","new_version":"0.1.34","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 93 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\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.81.0` | `1.82.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.3` | `0.8.6` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.48` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.4.1` | `0.4.2` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.47.1` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.6` |\n| [tower_governor](https://github.com/benwis/tower-governor) | `0.7.0` | `0.8.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.18.1` |\n| [xml-rs](https://github.com/netvl/xml-rs) | `0.8.25` | `1.0.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.3` | `0.6.4` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.1.3` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.3` | `0.38.3` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.1` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.14.1` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.5` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.3` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.10` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.8` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.76` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.0` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.3` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.5` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.1` | `1.0.3` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.2.7` | `1.6.0` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.16` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.17` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.11.4` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.0.4` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.3` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.3` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.11.1` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.31` | `0.2.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.101` |\n| [quanta](https://github.com/metrics-rs/quanta) | `0.12.5` | `0.12.6` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.7` | `0.11.9` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.11` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [raw-cpuid](https://github.com/gz/rust-cpuid) | `11.5.0` | `11.6.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.3` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.7` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.11.0` | `1.12.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\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_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.6` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.16` |\n| [tracing-attributes](https://github.com/tokio-rs/tracing) | `0.1.28` | `0.1.30` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.33` | `0.1.34` |\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.19` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.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.3 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\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\u003c/blockquote\u003e\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.3...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.34 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.34...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 `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/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.12.11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eEquivalent\u003c/code\u003e trait for the key type \u003ccode\u003eK\u003c/code\u003e of the caches.\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/492\"\u003e#492\u003c/a\u003e[gh-pull-0492])\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003ejittered_expiry_policy\u003c/code\u003e example (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/489\"\u003e#489\u003c/a\u003e[gh-pull-0489]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjusted license expression: some code is Apache-2.0 only (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/529\"\u003e#529\u003c/a\u003e[gh-pull-0529], by\n[\u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e][gh-musicinmybrain]).\n\u003cul\u003e\n\u003cli\u003eThe license expression in \u003ccode\u003eCargo.toml\u003c/code\u003e was changed from\n\u003ccode\u003eMIT OR Apache-2.0\u003c/code\u003e to \u003ccode\u003e(MIT OR Apache-2.0) AND Apache-2.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://github.com/moka-rs/moka/blob/main/README.md#license\"\u003elicense section\u003c/a\u003e of the README for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpgrading a crate in the dependencies:\n\u003cul\u003e\n\u003cli\u003eRaised the minimum version of \u003ccode\u003ecrossbeam-channel\u003c/code\u003e crate from \u003ccode\u003ev0.5.5\u003c/code\u003e to\n\u003ccode\u003ev0.5.15\u003c/code\u003e to avoid the following issue (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/514\"\u003e#514\u003c/a\u003e[gh-pull-0514],\nby [karankurbur][gh-karankurbur]).\n\u003cul\u003e\n\u003cli\u003e[RUSTSEC-2025-0024] crossbeam-channel: double free on Drop\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMoving a crate from the dependencies to the dev-dependencies:\n\u003cul\u003e\n\u003cli\u003eSwitched \u003ccode\u003eloom\u003c/code\u003e crate to a dev-dependency\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/509\"\u003e#509\u003c/a\u003e[gh-pull-0509], by [thomaseizinger][gh-thomaseizinger]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdating a crate in the dev-dependencies:\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003ereqwest\u003c/code\u003e crate in the dev-dependencies from \u003ccode\u003ev0.11\u003c/code\u003e to \u003ccode\u003ev0.12\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/531\"\u003e#531\u003c/a\u003e[gh-pull-0531], by [musicinmybrain][gh-musicinmybrain]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoving a crate from the dependencies:\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003ethiserror\u003c/code\u003e crate by manually implementing \u003ccode\u003estd::error::Error\u003c/code\u003e for\n\u003ccode\u003emoka::PredicateError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/512\"\u003e#512\u003c/a\u003e[gh-pull-0512], by [\u003ca href=\"https://github.com/brownjohnf\"\u003e\u003ccode\u003e@​brownjohnf\u003c/code\u003e\u003c/a\u003e][gh-brownjohnf]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoving crates from the dev-dependencies:\n\u003cul\u003e\n\u003cli\u003eRemoved unmaintained \u003ccode\u003epaste\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/504\"\u003e#504\u003c/a\u003e[gh-pull-0504]).\n\u003cul\u003e\n\u003cli\u003e[RUSTSEC-2024-0436] paste - no longer maintained\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoved discontinued \u003ccode\u003easync-std\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/534\"\u003e#534\u003c/a\u003e[gh-pull-0534]).\n\u003cul\u003e\n\u003cli\u003e[RUSTSEC-2025-0052] async-std has been discontinued\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoved clippy ignore \u003ccode\u003enon_send_fields_in_send_ty\u003c/code\u003e that no longer applies\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/505\"\u003e#505\u003c/a\u003e[gh-pull-0505], by [\u003ca href=\"https://github.com/qti3e\"\u003e\u003ccode\u003e@​qti3e\u003c/code\u003e\u003c/a\u003e][gh-qti3e]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove redundant word in source code comment (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/532\"\u003e#532\u003c/a\u003e[gh-pull-0532],\nby [\u003ca href=\"https://github.com/quantpoet\"\u003e\u003ccode\u003e@​quantpoet\u003c/code\u003e\u003c/a\u003e][gh-quantpoet]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9f166f2a12f9cc14e536ce77920c9d72e01bcdff\"\u003e\u003ccode\u003e9f166f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/536\"\u003e#536\u003c/a\u003e from moka-rs/prepare-v0.12.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/d4f3911b60458d0b8dfaa4eefe703ff7d6bbeb1e\"\u003e\u003ccode\u003ed4f3911\u003c/code\u003e\u003c/a\u003e Update the changelog for \u003ccode\u003ev0.12.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/30665d701a3c759edfa57287a04332b82f1a1fdd\"\u003e\u003ccode\u003e30665d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/537\"\u003e#537\u003c/a\u003e from moka-rs/adjust-oss-license\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/de9cba3dc30358a755e4eabf7757e9a2abcb71ac\"\u003e\u003ccode\u003ede9cba3\u003c/code\u003e\u003c/a\u003e doc - Remove the Markdown style links from the NOTICE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/6f780a05bc63b3141d50b984c98512725f1c086d\"\u003e\u003ccode\u003e6f780a0\u003c/code\u003e\u003c/a\u003e doc: Explain two source files are distributed under the Apache 2.0 only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/dcd4932d0eccae7f01f2c97242011fee2d8733a1\"\u003e\u003ccode\u003edcd4932\u003c/code\u003e\u003c/a\u003e Update the changelog for \u003ccode\u003ev0.12.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/429f7563373bdccfde88ce60ad6a650a55c56cda\"\u003e\u003ccode\u003e429f756\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/530\"\u003e#530\u003c/a\u003e from moka-rs/fix-ci-2025-09-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/accfc7c7b1e1457f5fe67219e90d5d6f35ef1cea\"\u003e\u003ccode\u003eaccfc7c\u003c/code\u003e\u003c/a\u003e CI: Try to fix the CI for the minimum version dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f21da3ba37cddda329d981551c461d0f9cc3aea1\"\u003e\u003ccode\u003ef21da3b\u003c/code\u003e\u003c/a\u003e CI: Fix the CI for the MSRV 1.70\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f5ce4f5f088dd4eb7e57c57da29524f911a8fbcb\"\u003e\u003ccode\u003ef5ce4f5\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-ci-2025-09-18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.10...v0.12.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-middleware` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/releases\"\u003ereqwest-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereqwest-middleware-v0.4.2\u003c/h2\u003e\n\u003ch1\u003eAdded\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003efetch_mode_no_cors\u003c/code\u003e as it's been deprecated in reqwest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits/reqwest-middleware-v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.140 to 1.0.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 `thiserror` from 2.0.12 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\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.17\"\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.41 to 0.3.44\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.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\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.44 [2025-09-19]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComparisons of \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e with differing signs (i.e.\none negative and one positive year) would return the inverse result of what was expected. This was\nintroduced in v0.3.42 and has been fixed.\u003c/li\u003e\n\u003cli\u003eType inference would fail due to feature unification when \u003ccode\u003ewasm-bindgen\u003c/code\u003e enabled \u003ccode\u003eserde_json\u003c/code\u003e.\nThis has been fixed by explicitly specifying the type in the relevant locations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.43 [2025-09-02]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erand\u003c/code\u003e 0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn the \u003ccode\u003econvert\u003c/code\u003e module, any use of \u003ccode\u003eper\u003c/code\u003e with types that were not the same (such as\n\u003ccode\u003eNanosecond::per(Second)\u003c/code\u003e) would not compile due to a bug. This has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.42 [2025-08-31]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_until\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_since\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eper_t\u003c/code\u003e method for all types in \u003ccode\u003etime::convert\u003c/code\u003e. This is similar to the existing \u003ccode\u003eper\u003c/code\u003e method, but\ncan return any of the primitive numeric types that can represent the result. This will cut down on\n\u003ccode\u003eas\u003c/code\u003e casts while ensuring correctness. Type inference isn't perfect, so you may need to provide a\ntype annotation in some situations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl PartialOrd for Month\u003c/code\u003e and \u003ccode\u003eimpl Ord for Month\u003c/code\u003e; this assumes the months are in the same year\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSystemTimeExt\u003c/code\u003e trait, adding methods for checked arithmetic with \u003ccode\u003etime::Duration\u003c/code\u003e and obtaining\nthe difference between two \u003ccode\u003eSystemTime\u003c/code\u003es as a \u003ccode\u003etime::Duration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePermit using \u003ccode\u003eUtcDateTime\u003c/code\u003e with \u003ccode\u003erand\u003c/code\u003e (this was inadvertently omitted previously)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl core::error::Error\u003c/code\u003e for all error types (now available when the \u003ccode\u003estd\u003c/code\u003e feature is disabled)\u003c/li\u003e\n\u003cli\u003eMacOS can now obtain the local UTC offset in multi-threaded programs as the system APIs are\nthread-safe.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e#[track_caller]\u003c/code\u003e has been added to all relevant methods.\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.81.0.\u003c/li\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eitoa\u003c/code\u003e has been removed, as the standard library now has similar functionality\nby default.\u003c/li\u003e\n\u003cli\u003eFormatting a component that involves a floating point number is now guaranteed to be\ndeterministic, avoiding any subtle differences between platforms or compiler versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/04c0ef283828e25a0c7fc270f28c053ceb26afcf\"\u003e\u003ccode\u003e04c0ef2\u003c/code\u003e\u003c/a\u003e v0.3.44 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/b9420633a30925696f9b859dccb86fd3645639c4\"\u003e\u003ccode\u003eb942063\u003c/code\u003e\u003c/a\u003e Compare datetimes with signed integers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/dcdfbf62a956dd9641ba4b1ca40c5a5b234e28c6\"\u003e\u003ccode\u003edcdfbf6\u003c/code\u003e\u003c/a\u003e Add explicit type to avoid inference errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f20385296a658a6d90edfaa8e3f95e7e9cfab843\"\u003e\u003ccode\u003ef203852\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove dependency on \u003ccode\u003eitoa\u003c/code\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/45b9932e57ffedb43257bf2837c171ebc37a73c3\"\u003e\u003ccode\u003e45b9932\u003c/code\u003e\u003c/a\u003e v0.3.43 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/8cbf0dbff0556c1d5df2c08cf8a047f903362c9d\"\u003e\u003ccode\u003e8cbf0db\u003c/code\u003e\u003c/a\u003e Fix bug with \u003ccode\u003econvert\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3343e8582696361e118a0045f6e8e36ae3484a5e\"\u003e\u003ccode\u003e3343e85\u003c/code\u003e\u003c/a\u003e Add support for rand 0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/afb2574f9421f326417980e94198523fec8f85b0\"\u003e\u003ccode\u003eafb2574\u003c/code\u003e\u003c/a\u003e Add note about MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/ed2852e3b2d6a2e4205675891d2682fd5aa4fc73\"\u003e\u003ccode\u003eed2852e\u003c/code\u003e\u003c/a\u003e v0.3.42 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1067543c7f794b8a10009b298d15c6d2d4e327ef\"\u003e\u003ccode\u003e1067543\u003c/code\u003e\u003c/a\u003e Fix copied comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.41...v0.3.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.44.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\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/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.44.1...tokio-1.47.1\"\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.6.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.6.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 `tower_governor` 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/benwis/tower-governor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/dandidav/pull/296","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fdandidav/issues/296","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/296/packages"},{"uuid":"2888601543","node_id":"PR_kwDOPbiLaM6sLI_H","number":16,"state":"open","title":"chore(deps): bump the lock group across 1 directory with 83 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T01:55:39.000Z","updated_at":"2025-10-06T01:55:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"lock","update_count":83,"packages":[{"name":"async-std","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/async-rs/async-std"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bitflags","old_version":"2.9.1","new_version":"2.9.4","repository_url":"https://github.com/bitflags/bitflags"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"hyper","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"priority-queue","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/garro95/priority-queue"},{"name":"proptest","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"serde_json","old_version":"1.0.142","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"sonic-rs","old_version":"0.5.3","new_version":"0.5.5","repository_url":"https://github.com/cloudwego/sonic-rs"},{"name":"thiserror","old_version":"2.0.14","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio-tungstenite","old_version":"0.27.0","new_version":"0.28.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"cc","old_version":"1.2.32","new_version":"1.2.40","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"faststr","old_version":"0.2.31","new_version":"0.2.32","repository_url":"https://github.com/volo-rs/faststr"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"hyper-util","old_version":"0.1.16","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"indexmap","old_version":"2.10.0","new_version":"2.11.4","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"io-uring","old_version":"0.7.9","new_version":"0.7.10","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.176","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"munge","old_version":"0.4.6","new_version":"0.4.7","repository_url":"https://github.com/djkoloski/munge"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"polling","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.97","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"ptr_meta","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/rkyv/ptr_meta"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"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":"ref-cast","old_version":"1.0.24","new_version":"1.0.25","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.6","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","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.32","repository_url":"https://github.com/rustls/rustls"},{"name":"rusty-fork","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/altsysrq/rusty-fork"},{"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":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"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.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the lock group with 63 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-std](https://github.com/async-rs/async-std) | `1.13.1` | `1.13.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.1` | `2.9.4` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.48` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.7.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [priority-queue](https://github.com/garro95/priority-queue) | `2.5.0` | `2.7.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.7.0` | `1.8.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.142` | `1.0.145` |\n| [sonic-rs](https://github.com/cloudwego/sonic-rs) | `0.5.3` | `0.5.5` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.14` | `2.0.17` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.27.0` | `0.28.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.0` | `1.18.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.5.0` | `2.6.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.32` | `1.2.40` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.3` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [faststr](https://github.com/volo-rs/faststr) | `0.2.31` | `0.2.32` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.16` | `0.1.17` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.10.0` | `2.11.4` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.9` | `0.7.10` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.176` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [munge](https://github.com/djkoloski/munge) | `0.4.6` | `0.4.7` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [polling](https://github.com/smol-rs/polling) | `3.10.0` | `3.11.0` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.97` | `1.0.101` |\n| [ptr_meta](https://github.com/rkyv/ptr_meta) | `0.3.0` | `0.3.1` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [rancor](https://github.com/rkyv/rancor) | `0.1.0` | `0.1.1` |\n| redox_syscall | `0.5.17` | `0.5.18` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.24` | `1.0.25` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.3` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.6` |\n| [rend](https://github.com/djkoloski/rend) | `0.5.2` | `0.5.3` |\n| [rkyv](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.32` |\n| [rusty-fork](https://github.com/altsysrq/rusty-fork) | `0.3.0` | `0.3.1` |\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| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\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.19` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.1` |\n| [zerocopy](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\n\nUpdates `async-std` from 1.13.1 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/async-rs/async-std/blob/main/CHANGELOG.md\"\u003easync-std's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to async-std will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://book.async.rs/overview/stability-guarantees.html\"\u003eSemantic Versioning\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/async-rs/async-std/commit/844b552531521f517a2b02c4ed685ae176608247\"\u003e\u003ccode\u003e844b552\u003c/code\u003e\u003c/a\u003e Bump version to 1.13.2; no changes other than deprecation notice in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/async-rs/async-std/commit/812cc80987ddc16a9b853ade5e760dd921f2bace\"\u003e\u003ccode\u003e812cc80\u003c/code\u003e\u003c/a\u003e Add deprecation notice to the top of the library documentation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/async-rs/async-std/compare/v1.13.1...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.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 `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 `bitflags` from 2.9.1 to 2.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.9.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Cargo features to readme by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/460\"\u003ebitflags/bitflags#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.4 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/461\"\u003ebitflags/bitflags#461\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.9.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStreamline generated code by \u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.3 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/459\"\u003ebitflags/bitflags#459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix difference in the spec by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/446\"\u003ebitflags/bitflags#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up inaccurate docs on bitflags_match by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/453\"\u003ebitflags/bitflags#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove rustc internal crate feature by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/454\"\u003ebitflags/bitflags#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/456\"\u003ebitflags/bitflags#456\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.9.4\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Cargo features to readme by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/460\"\u003ebitflags/bitflags#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.9.3\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStreamline generated code by \u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.9.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix difference in the spec by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/446\"\u003ebitflags/bitflags#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up inaccurate docs on bitflags_match by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/453\"\u003ebitflags/bitflags#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove rustc internal crate feature by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/454\"\u003ebitflags/bitflags#454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/de0ec28f9999bb8984fa92e19a2f53181098cc87\"\u003e\u003ccode\u003ede0ec28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/461\"\u003e#461\u003c/a\u003e from KodrAus/cargo/2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c31df3cea8a5b586ff738f181d3ee646cfb47fcd\"\u003e\u003ccode\u003ec31df3c\u003c/code\u003e\u003c/a\u003e prepare for 2.9.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3a9cce26c95403624dd20ca7fb7c92334cd684da\"\u003e\u003ccode\u003e3a9cce2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/460\"\u003e#460\u003c/a\u003e from bitflags/doc/cargo-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8eb1c7ceb69ded9f713fa1d332a6c5b1bc82c548\"\u003e\u003ccode\u003e8eb1c7c\u003c/code\u003e\u003c/a\u003e add Cargo features to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f59ad49e716071d31bf2015450d7ef6f74f265ef\"\u003e\u003ccode\u003ef59ad49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/459\"\u003e#459\u003c/a\u003e from KodrAus/cargo/2.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c3a4f4a4aa2054b0f23aa4e886f11364dadaa6d\"\u003e\u003ccode\u003e2c3a4f4\u003c/code\u003e\u003c/a\u003e prepare for 2.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9e1cf3eaca19259cdc22635af9ca7c76b2e18bee\"\u003e\u003ccode\u003e9e1cf3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/458\"\u003e#458\u003c/a\u003e from nnethercote/streamline-generated-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a3f1f78b5dcecc5d05dd3aa9ca4dc0ecb0a24f1d\"\u003e\u003ccode\u003ea3f1f78\u003c/code\u003e\u003c/a\u003e Avoid calling \u003ccode\u003eInternalBitFlags::{bits,from_bits_retain}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/aead794e31aae8cc7970b9709146ac572c1f9178\"\u003e\u003ccode\u003eaead794\u003c/code\u003e\u003c/a\u003e Avoid local variables in generated code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/85b5e603eab052567295437b940a023a4b86280d\"\u003e\u003ccode\u003e85b5e60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/456\"\u003e#456\u003c/a\u003e from KodrAus/cargo/2.9.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.45 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.45...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 `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 `hyper` from 1.6.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/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd a \u003ccode\u003eTrySendError::error()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3885\"\u003e#3885\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/efa0b26958386ffaf646e6d9a3150ca5041162a3\"\u003eefa0b269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd a \u003ccode\u003eTrySendError::message()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3884\"\u003e#3884\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/03fd6aff88c99a0842bb2e578a4993a432c03049\"\u003e03fd6aff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add \u003ccode\u003eError::is_shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3863\"\u003e#3863\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b8affd8a2ee5d77dec0c32050a7234e4f2f3751b\"\u003eb8affd8a\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/2745\"\u003e#2745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e add \u003ccode\u003eallow_multiple_spaces_in_request_line_delimiters\u003c/code\u003e http1 builder method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3929\"\u003e#3929\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/9749184f8a21c387e404d628aceb992f0bf93e49\"\u003e9749184f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e improve caching accuracy of Date header (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3887\"\u003e#3887\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/436cadd1ac08a9508a46f550e03281db9f2fee97\"\u003e436cadd1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove redundant backticks by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3855\"\u003ehyperium/hyper#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGate tests with features they test by \u003ca href=\"https://github.com/WhyNotHugo\"\u003e\u003ccode\u003e@​WhyNotHugo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3864\"\u003ehyperium/hyper#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(service): add \u003ccode\u003eHttpService\u003c/code\u003e documentation by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3869\"\u003ehyperium/hyper#3869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(examples): alias Builder for clarity by \u003ca href=\"https://github.com/Muffeter\"\u003e\u003ccode\u003e@​Muffeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3873\"\u003ehyperium/hyper#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(MAINTAINERS): add katelyn martin as collaborator by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3878\"\u003ehyperium/hyper#3878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(proto/h2): fix module-level documentation by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3881\"\u003ehyperium/hyper#3881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add a \u003ccode\u003eTrySendError::message()\u003c/code\u003e method by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3884\"\u003ehyperium/hyper#3884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add a \u003ccode\u003eTrySendError::error()\u003c/code\u003e method by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3885\"\u003ehyperium/hyper#3885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): add decriptive error for non-zero connect request by \u003ca href=\"https://github.com/samp5\"\u003e\u003ccode\u003e@​samp5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3886\"\u003ehyperium/hyper#3886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(lib): drop futures-util except in ffi by \u003ca href=\"https://github.com/hanna-kruppe\"\u003e\u003ccode\u003e@​hanna-kruppe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3890\"\u003ehyperium/hyper#3890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(date): improve caching accuracy by \u003ca href=\"https://github.com/Patryk27\"\u003e\u003ccode\u003e@​Patryk27\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3887\"\u003ehyperium/hyper#3887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(SECURITY): update policy to use GSA drafts when reporting vulnerabilities by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3894\"\u003ehyperium/hyper#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Error::is_shutdown() by \u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3863\"\u003ehyperium/hyper#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve ext module overview by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3921\"\u003ehyperium/hyper#3921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(rt): improve rt module overview by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3920\"\u003ehyperium/hyper#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types-0.3.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3928\"\u003ehyperium/hyper#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(common): add missing assertion in full_rewind test by \u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3926\"\u003ehyperium/hyper#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): avoid implicit cargo feature by \u003ca href=\"https://github.com/hanna-kruppe\"\u003e\u003ccode\u003e@​hanna-kruppe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3931\"\u003ehyperium/hyper#3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http1): add allow_multiple_spaces_in_request_line_delimiters h1 builder config method by \u003ca href=\"https://github.com/mccordryan\"\u003e\u003ccode\u003e@​mccordryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3929\"\u003ehyperium/hyper#3929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v1.7.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3933\"\u003ehyperium/hyper#3933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3855\"\u003ehyperium/hyper#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Muffeter\"\u003e\u003ccode\u003e@​Muffeter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3873\"\u003ehyperium/hyper#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samp5\"\u003e\u003ccode\u003e@​samp5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3886\"\u003ehyperium/hyper#3886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanna-kruppe\"\u003e\u003ccode\u003e@​hanna-kruppe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3890\"\u003ehyperium/hyper#3890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Patryk27\"\u003e\u003ccode\u003e@​Patryk27\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3887\"\u003ehyperium/hyper#3887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3863\"\u003ehyperium/hyper#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3926\"\u003ehyperium/hyper#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mccordryan\"\u003e\u003ccode\u003e@​mccordryan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3929\"\u003ehyperium/hyper#3929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0 (2025-08-18)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e improve caching accuracy of Date header (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3887\"\u003e#3887\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/436cadd1ac08a9508a46f550e03281db9f2fee97\"\u003e436cadd1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd a \u003ccode\u003eTrySendError::error()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3885\"\u003e#3885\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/efa0b26958386ffaf646e6d9a3150ca5041162a3\"\u003eefa0b269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd a \u003ccode\u003eTrySendError::message()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3884\"\u003e#3884\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/03fd6aff88c99a0842bb2e578a4993a432c03049\"\u003e03fd6aff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add \u003ccode\u003eError::is_shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3863\"\u003e#3863\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b8affd8a2ee5d77dec0c32050a7234e4f2f3751b\"\u003eb8affd8a\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/2745\"\u003e#2745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e add \u003ccode\u003eallow_multiple_spaces_in_request_line_delimiters\u003c/code\u003e http1 builder method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3929\"\u003e#3929\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/9749184f8a21c387e404d628aceb992f0bf93e49\"\u003e9749184f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/400bdfdace8b40e3bdb93c5c6647b6b98211d432\"\u003e\u003ccode\u003e400bdfd\u003c/code\u003e\u003c/a\u003e v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/9749184f8a21c387e404d628aceb992f0bf93e49\"\u003e\u003ccode\u003e9749184\u003c/code\u003e\u003c/a\u003e feat(server): add \u003ccode\u003eallow_multiple_spaces_in_request_line_delimiters\u003c/code\u003e http1 bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/caa166c756ea4df8e452e110678fdab2d7b296f6\"\u003e\u003ccode\u003ecaa166c\u003c/code\u003e\u003c/a\u003e chore(dependencies): avoid implicit cargo feature of futures-util (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ad2595c0363be85dadd0da18eeb994686e88655\"\u003e\u003ccode\u003e8ad2595\u003c/code\u003e\u003c/a\u003e test(common): add missing assertion in full_rewind test (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/24f0da8636972e04a58c963bdd812f83cf8ec4dd\"\u003e\u003ccode\u003e24f0da8\u003c/code\u003e\u003c/a\u003e chore(ci): update to cargo-check-external-types-0.3.0 (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/974289fb3dc40db87f7e759c27cdba4e1eb407d4\"\u003e\u003ccode\u003e974289f\u003c/code\u003e\u003c/a\u003e docs(rt): improve \u003ccode\u003ert\u003c/code\u003e module overview (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3920\"\u003e#3920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/283fd2381da6d27731db61aad20c68bad9e9af36\"\u003e\u003ccode\u003e283fd23\u003c/code\u003e\u003c/a\u003e docs: improve \u003ccode\u003eext\u003c/code\u003e module overview and \u003ccode\u003eProtocol\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3921\"\u003e#3921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/b8affd8a2ee5d77dec0c32050a7234e4f2f3751b\"\u003e\u003ccode\u003eb8affd8\u003c/code\u003e\u003c/a\u003e feat(error): add \u003ccode\u003eError::is_shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3863\"\u003e#3863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/c88df7886c74a1ade69c0b4c68eaf570c8111622\"\u003e\u003ccode\u003ec88df78\u003c/code\u003e\u003c/a\u003e docs(SECURITY): update policy to use GSA drafts when reporting vulnerabilitie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/436cadd1ac08a9508a46f550e03281db9f2fee97\"\u003e\u003ccode\u003e436cadd\u003c/code\u003e\u003c/a\u003e fix(server): improve caching accuracy of Date header (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.6.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 `memchr` from 2.7.5 to 2.7.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/9ba486e4ba7e865c0510305c5dacba73988d9f31\"\u003e\u003ccode\u003e9ba486e\u003c/code\u003e\u003c/a\u003e 2.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ec25b8077f7124340e0ec6398b5dd89296775744\"\u003e\u003ccode\u003eec25b80\u003c/code\u003e\u003c/a\u003e aarch64: fix NEON optimization on big-endian\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.7.5...2.7.6\"\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 `priority-queue` from 2.5.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/0c76fb8fe75e4457f16f8e6c8e86508d1a89ba1d\"\u003e\u003ccode\u003e0c76fb8\u003c/code\u003e\u003c/a\u003e Prepare version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/74d535e2e6b70e40fc7f720aa44b7fff4bc8d3de\"\u003e\u003ccode\u003e74d535e\u003c/code\u003e\u003c/a\u003e Fix feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/39a1d0a6eb0d28c5cc375a5267a228c95fd8805c\"\u003e\u003ccode\u003e39a1d0a\u003c/code\u003e\u003c/a\u003e Fix workflow script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/92cbc2772fb1e1d0dd9f1b8641e676fdb259dbe4\"\u003e\u003ccode\u003e92cbc27\u003c/code\u003e\u003c/a\u003e Resolve warning \u0026quot;mismatched_lifetime_syntaxes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/c46b44b031e6e3bc8c717795b9170c2d1fec985c\"\u003e\u003ccode\u003ec46b44b\u003c/code\u003e\u003c/a\u003e Update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/69233d0dd3edc5ce67e23b90acdea220023e002a\"\u003e\u003ccode\u003e69233d0\u003c/code\u003e\u003c/a\u003e Fix serde module not to depend on std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/884121cdce2a033b9073e19e2e912c238daf77d1\"\u003e\u003ccode\u003e884121c\u003c/code\u003e\u003c/a\u003e Guard tests that depend on 'std' feature with conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/1caf7c75050f8cfbce5057dc7b84ee9333e46635\"\u003e\u003ccode\u003e1caf7c7\u003c/code\u003e\u003c/a\u003e Prepare version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/e31362832d4e5e89dad07a0c9ace629725f62ecb\"\u003e\u003ccode\u003ee313628\u003c/code\u003e\u003c/a\u003e feat: Add equivalent trait support for flexible key lookups (\u003ca href=\"https://redirect.github.com/garro95/priority-queue/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/d2cf016ce2085bc9aa7486438b06bdbd8b7bc3b4\"\u003e\u003ccode\u003ed2cf016\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003ewith_hasher\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/garro95/priority-queue/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/garro95/priority-queue/compare/2.5.0...2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/2885bc2f3dcb7337997e2869bc4009d7ffac33f4\"\u003e\u003ccode\u003e2885bc2\u003c/code\u003e\u003c/a\u003e new releases for proptest, proptest-macro, and state-machine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a85563f3cc38ed358422b8d51b90f906dae5620e\"\u003e\u003ccode\u003ea85563f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/584\"\u003e#584\u003c/a\u003e from wojciech-graj/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/5331517f52af13c678c30575a52c584b42b36450\"\u003e\u003ccode\u003e5331517\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/596\"\u003e#596\u003c/a\u003e from alexanderkjall/fix-arithmetic-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/157f3c083f131adb69ca2cf670e5aac4c40fff93\"\u003e\u003ccode\u003e157f3c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/595\"\u003e#595\u003c/a\u003e from ebegumisa/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/02fa1fcc452bd6e9607df4f5e031caa2f9ed60c5\"\u003e\u003ccode\u003e02fa1fc\u003c/code\u003e\u003c/a\u003e changelog: add \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/595\"\u003e#595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/27fd76fbbcb84d78b763958626f31c0cb240b895\"\u003e\u003ccode\u003e27fd76f\u003c/code\u003e\u003c/a\u003e fix for 32 bit processors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d1716ca7b43f8a3d7989f432bf4d6cffc51e1fda\"\u003e\u003ccode\u003ed1716ca\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eReferenceStateMachine\u003c/code\u003e arg to \u003ccode\u003eSystemUnderTest::teardown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/ea4ddeb0a86b5e789e5ac7691b01b4b1a10973c8\"\u003e\u003ccode\u003eea4ddeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/594\"\u003e#594\u003c/a\u003e from proptest-rs/attr-macro-preserve-arg-names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/f80c1e6e8d8a0527f673e922d25c106ded124543\"\u003e\u003ccode\u003ef80c1e6\u003c/code\u003e\u003c/a\u003e fix shorthand struct initialization lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/b7590fa642cce3115cc390318ac97f0cb2754383\"\u003e\u003ccode\u003eb7590fa\u003c/code\u003e\u003c/a\u003e add new test for complex patterns\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.142 to 1.0.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\u003c/blockquote\u003e\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.142...v1.0.145\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sonic-rs` from 0.5.3 to 0.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudwego/sonic-rs/releases\"\u003esonic-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: derive hash for json pointer path by \u003ca href=\"https://github.com/Ggiggle\"\u003e\u003ccode\u003e@​Ggiggle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/190\"\u003ecloudwego/sonic-rs#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: not panic when inf or nan to value by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/192\"\u003ecloudwego/sonic-rs#192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/v0.5.4...v0.5.5\"\u003ehttps://github.com/cloudwego/sonic-rs/compare/v0.5.4...v0.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add dead code annotations for floating point constants in RawFl… by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/187\"\u003ecloudwego/sonic-rs#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/0.5.3...v0.5.4\"\u003ehttps://github.com/cloudwego/sonic-rs/compare/0.5.3...v0.5.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/41ae6e8a5962da26eab34432d1412f35ea6d199e\"\u003e\u003ccode\u003e41ae6e8\u003c/code\u003e\u003c/a\u003e fix: not panic when inf or nan to value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/81872f28ead25bba6b7c75b4e592ef9116741bd0\"\u003e\u003ccode\u003e81872f2\u003c/code\u003e\u003c/a\u003e chore: allow the audit flow to write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/637dc486ca1073d621faf7a1b54f228e8817586e\"\u003e\u003ccode\u003e637dc48\u003c/code\u003e\u003c/a\u003e feat: derive hash for json pointer path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/ab1e899b1751d66b228cc1338b6d448f80a87710\"\u003e\u003ccode\u003eab1e899\u003c/code\u003e\u003c/a\u003e feat: add dead code annotations for floating point constants in RawFloat trait\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/0.5.3...v0.5.5\"\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.14 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\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.14...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-tungstenite` from 0.27.0 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md\"\u003etokio-tungstenite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.28.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etungstenite\u003c/code\u003e to \u003ccode\u003e0.18.0\u003c/code\u003e. See \u003ca href=\"https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003etungstenite\u003c/code\u003e release\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/35d110c24c9d030d1608ec964d70c789dfb27452\"\u003e\u003ccode\u003e35d110c\u003c/code\u003e\u003c/a\u003e Implement into_inner to get the underlying stream (\u003ca href=\"https://redirect.github.com/snapview/tokio-tungstenite/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/f3ae75d1de14a4d25869b5ffa771ea3da012904b\"\u003e\u003ccode\u003ef3ae75d\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003etungstenite\u003c/code\u003e version and fix bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/25b544e43fe979bca951f085ee1b66e9c1cc3113\"\u003e\u003ccode\u003e25b544e\u003c/code\u003e\u003c/a\u003e Allow getting a reference to the shared inner stream (\u003ca href=\"https://redirect.github.com/snapview/tokio-tungstenite/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/snapview/tokio-tungstenite/compare/v0.27.0...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/bug-ops/pjs/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bug-ops%2Fpjs/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"2888568161","node_id":"PR_kwDOOxLiz86sLA1h","number":37,"state":"open","title":"build(deps): bump the all group across 1 directory with 163 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-06T01:22:31.000Z","updated_at":"2025-10-06T01:22:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":163,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.7","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"rust-mcp-sdk","old_version":"0.4.0","new_version":"0.7.0","repository_url":"https://github.com/rust-mcp-stack/rust-mcp-sdk"},{"name":"tokio","old_version":"1.45.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.13.1","new_version":"1.14.1","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"camino","old_version":"1.1.9","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.3","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.4","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.1.3","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"h2","old_version":"0.4.10","new_version":"0.4.12","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.6","new_version":"0.27.7","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.12","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"itertools","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.176","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.10"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"parking_lot","old_version":"0.12.3","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":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"prettyplease","old_version":"0.2.32","new_version":"0.2.34","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.15","new_version":"0.12.23","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"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":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"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":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tracing-attributes","old_version":"0.1.28","new_version":"0.1.30","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-core","old_version":"0.1.33","new_version":"0.1.34","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"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":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows","old_version":"0.61.1","new_version":"0.61.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.8.25","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":"zvariant","old_version":"5.5.3","new_version":"5.7.0","repository_url":"https://github.com/dbus2/zbus"},{"name":"zvariant_utils","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/dbus2/zbus"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 96 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.0` |\n| [rust-mcp-sdk](https://github.com/rust-mcp-stack/rust-mcp-sdk) | `0.4.0` | `0.7.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.47.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.1` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.0` | `2.5.0` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.13.1` | `1.14.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.24.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.9` | `1.2.1` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.3` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.1` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.8` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.4` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.1.3` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.10` | `0.4.12` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.7.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.6` | `0.27.7` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `0.1.17` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.12.1` | `0.13.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.176` |\n| libredox | `0.1.3` | `0.1.10` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.4` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.32` | `0.2.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.3` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.6` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.15` | `0.12.23` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.32` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.15.0` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.6` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.3` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\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| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tracing-attributes](https://github.com/tokio-rs/tracing) | `0.1.28` | `0.1.30` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.33` | `0.1.34` |\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.19` |\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| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.1` | `0.61.3` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.1` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.2` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.6` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.25` | `0.8.27` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n| [zvariant](https://github.com/dbus2/zbus) | `5.5.3` | `5.7.0` |\n| [zvariant_utils](https://github.com/dbus2/zbus) | `3.2.0` | `3.2.1` |\n\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 `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 `tauri-plugin-opener` from 2.2.7 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/3eebea2a17bca9237c2aad51bcc536519392982d\"\u003e\u003ccode\u003e3eebea2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2712\"\u003e#2712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6bc3e81dc64d7c21e193b8796af2c931cfcffefc\"\u003e\u003ccode\u003e6bc3e81\u003c/code\u003e\u003c/a\u003e chore: Remove recently released crates from refresh list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f634e5248ebe428f8305a59f74c13fc15147fb8e\"\u003e\u003ccode\u003ef634e52\u003c/code\u003e\u003c/a\u003e chore: Add changefile to refresh all packages.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9841ff81ced7bb19548e57f31594a4669071bb44\"\u003e\u003ccode\u003e9841ff8\u003c/code\u003e\u003c/a\u003e chore: add contributing guide (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e680620c49f2702000c6866ddff9dfc8ef2f0eb\"\u003e\u003ccode\u003e2e68062\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate windows-sys to v0.60.2 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2763\"\u003e#2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/041b93f46b56cbfa6de3027a864dda4fa5a32a33\"\u003e\u003ccode\u003e041b93f\u003c/code\u003e\u003c/a\u003e chore(deps): fix brace expansion pnpm audit (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2773\"\u003e#2773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a05698ac246cc544b700c761b51d9f8565047014\"\u003e\u003ccode\u003ea05698a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.43.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/0acca18f659d41a26b75b56ca8b227b0c4af289e\"\u003e\u003ccode\u003e0acca18\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.29.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2766\"\u003e#2766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ce9888a2d4c9b449bd2a306f0fa6c76507fd46d3\"\u003e\u003ccode\u003ece9888a\u003c/code\u003e\u003c/a\u003e feat(opener): Add requireLiteralLeadingDot config (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/106e46ed5125be33d0427cab9c5c066802f68791\"\u003e\u003ccode\u003e106e46e\u003c/code\u003e\u003c/a\u003e feat(log): Add KeepSome rotation strategy (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...log-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-mcp-sdk` from 0.4.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/rust-mcp-stack/rust-mcp-sdk/releases\"\u003erust-mcp-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003erust-mcp-sdk: v0.7.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.6.3...rust-mcp-sdk-v0.7.0\"\u003e0.7.0\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Streamable HTTP Client , multiple refactoring and improvements (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate ServerHandler and ServerHandlerCore traits (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ Upgrade to v0.7\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the last argument of your server handler functions (implementing the \u003ccode\u003eServerHandler\u003c/code\u003e or \u003ccode\u003eServerHandlerCore\u003c/code\u003e traits) to accept \u003ccode\u003eArc\u003c/code\u003e instead of \u003ccode\u003e\u0026amp;dyn McpServer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eon_server_started()\u003c/code\u003e has been removed from handler traits. Please use \u003ccode\u003eon_initialized()\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eCargo features have been refined to prevent unnecessary compilation of unused modules. Please review the updated feature set and adjust your Cargo.toml accordingly.\u003c/li\u003e\n\u003cli\u003eError types under \u003ccode\u003eMcpSdkError\u003c/code\u003e have been refined. If you're using specific variants, you may encounter build errors. Update your code to reflect the \u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/pull/98/files#diff-c7bd42a1c29eeeaa2cb22b09b0c718a5b0d158fb85cc8f2dbdc9cb06d437b748R14-R34\"\u003enew error structure\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd elicitation macros and add elicit_input() method (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/99\"\u003e#99\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/3ab5fe73aaa10de2b5b23caee357ac15b37c845f\"\u003e3ab5fe7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Streamable HTTP Client , multiple refactoring and improvements (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/98\"\u003e#98\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/abb0c36126b0a397bc20a1de36c5a5a80924a01e\"\u003eabb0c36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tls-no-provider feature (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/5dacceb0c2d18b8334744a13d438c6916bb7244c\"\u003e5dacceb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvent store support for resumability (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/101\"\u003e#101\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/08742bb9636f81ee79eda4edc192b3b8ed4c7287\"\u003e08742bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ServerHandler and ServerHandlerCore traits (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/96\"\u003e#96\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/a2d6d23ab59fbc34d04526e2606f747f93a8468c\"\u003ea2d6d23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003erust-mcp-transport: 0.6.0\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-transport-v0.5.0...rust-mcp-transport-v0.6.0\"\u003e0.6.0\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Streamable HTTP Client , multiple refactoring and improvements (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate ServerHandler and ServerHandlerCore traits (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Streamable HTTP Client , multiple refactoring and improvements (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/98\"\u003e#98\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/abb0c36126b0a397bc20a1de36c5a5a80924a01e\"\u003eabb0c36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvent store support for resumability (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/101\"\u003e#101\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/08742bb9636f81ee79eda4edc192b3b8ed4c7287\"\u003e08742bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ServerHandler and ServerHandlerCore traits (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/96\"\u003e#96\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/a2d6d23ab59fbc34d04526e2606f747f93a8468c\"\u003ea2d6d23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect pending_requests instance (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/94\"\u003e#94\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/9d8c1fbdf3ddb7c67ce1fb7dcb8e50b8ba2e1202\"\u003e9d8c1fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003esimple-mcp-client-sse: 0.1.23\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/7083e543184b9d74ab4e9d8ac3b6f40ea8177085\"\u003e\u003ccode\u003e7083e54\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/54b662cdccaf7a784be07bcba8eb7f07e99d95a5\"\u003e\u003ccode\u003e54b662c\u003c/code\u003e\u003c/a\u003e Update main.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/d6a57b4f8d353a7a3adf1db0b82641c934b2dc9a\"\u003e\u003ccode\u003ed6a57b4\u003c/code\u003e\u003c/a\u003e Update getting-started-mcp-server.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/3528fe2eeaecff14745073b418c0f7145187b9b9\"\u003e\u003ccode\u003e3528fe2\u003c/code\u003e\u003c/a\u003e Update getting-started-mcp-server.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/3ab5fe73aaa10de2b5b23caee357ac15b37c845f\"\u003e\u003ccode\u003e3ab5fe7\u003c/code\u003e\u003c/a\u003e feat: add elicitation macros and add elicit_input() method (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/08742bb9636f81ee79eda4edc192b3b8ed4c7287\"\u003e\u003ccode\u003e08742bb\u003c/code\u003e\u003c/a\u003e feat: event store support for resumability (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/abb0c36126b0a397bc20a1de36c5a5a80924a01e\"\u003e\u003ccode\u003eabb0c36\u003c/code\u003e\u003c/a\u003e feat!: add Streamable HTTP Client , multiple refactoring and improvements (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/a2d6d23ab59fbc34d04526e2606f747f93a8468c\"\u003e\u003ccode\u003ea2d6d23\u003c/code\u003e\u003c/a\u003e feat!: update ServerHandler and ServerHandlerCore traits (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/5dacceb0c2d18b8334744a13d438c6916bb7244c\"\u003e\u003ccode\u003e5dacceb\u003c/code\u003e\u003c/a\u003e feat: add tls-no-provider feature (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/3508e1e619bfd448bd02b3f7266ffd7d17c61f4e\"\u003e\u003ccode\u003e3508e1e\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.4.0...rust-mcp-sdk-v0.7.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.45.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\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/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.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 `tauri-build` from 2.2.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating git repository `https://github.com/tauri-apps/schemars.git`\n    Updating crates.io index\nwarning: Patch `schemars_derive v0.8.21 (https://github.com/tauri-apps/schemars.git?branch=feat%2Fpreserve-description-newlines#c30f9848)` was not used in the crate graph.\nCheck that the patched package version and available features are compatible\nwith the dependency requirements. If the patch has a different version from\nwhat is locked in the Cargo.lock file, run `cargo update` to use the new\nversion. This may also occur with an optional dependency that is not enabled.\n     Locking 1042 packages to latest compatible versions\n      Adding apple-codesign v0.27.0 (available: v0.29.0)\n      Adding borsh v1.3.0 (available: v1.5.7)\n      Adding borsh-derive v1.3.0 (available: v1.5.7)\n      Adding cargo_metadata v0.19.2 (available: v0.22.0)\n      Adding colored v2.2.0 (available: v3.0.0)\n      Adding ctor v0.2.9 (available: v0.5.0)\n      Adding dialoguer v0.11.0 (available: v0.12.0)\n      Adding elf v0.7.4 (available: v0.8.0)\n      Adding goblin v0.9.3 (available: v0.10.1)\n      Adding html5ever v0.29.1 (available: v0.35.0)\n      Adding itertools v0.13.0 (available: v0.14.0)\n      Adding json-patch v3.0.1 (available: v4.0.0)\n      Adding jsonrpsee v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-client-transport v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-core v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-ws-client v0.24.9 (available: v0.26.0)\n      Adding matchit v0.8.4 (available: v0.8.6)\n      Adding minisign v0.7.3 (available: v0.7.9)\n      Adding object v0.36.7 (available: v0.37.3)\n      Adding oxc_allocator v0.36.0 (available: v0.86.0)\n      Adding oxc_ast v0.36.0 (available: v0.86.0)\n      Adding oxc_parser v0.36.0 (available: v0.86.0)\n      Adding oxc_span v0.36.0 (available: v0.86.0)\n      Adding phf v0.11.3 (available: v0.13.1)\n      Adding png v0.17.16 (available: v0.18.0)\n      Adding rpm v0.16.1 (available: v0.18.0)\n      Adding schemars v0.8.22 (available: v1.0.4)\n      Adding tiny_http v0.11.0 (available: v0.12.0)\n      Adding toml v0.8.2 (available: v0.8.23)\n      Adding toml_datetime v0.6.3 (available: v0.6.11)\n      Adding toml_edit v0.20.2 (available: v0.20.7)\n      Adding x509-certificate v0.23.1 (available: v0.25.0)\nFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 801 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1067 crate dependencies)\nCrate:     atk\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/80eadb7387459639037e3a279c61c9631b1dafe7\"\u003e\u003ccode\u003e80eadb7\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14100\"\u003e#14100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/346a420812e70c01b9983b550659aeddfc15dbea\"\u003e\u003ccode\u003e346a420\u003c/code\u003e\u003c/a\u003e docs: improve resources docs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14136\"\u003e#14136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5239d39149e80a93ebd2eda7c864b869a0d16016\"\u003e\u003ccode\u003e5239d39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14127\"\u003e#14127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0b1da30d2814dda1646492b1ea9d762fbcbfe38a\"\u003e\u003ccode\u003e0b1da30\u003c/code\u003e\u003c/a\u003e chore(tauri): update documentation for home_dir on iOS (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14121\"\u003e#14121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7db7142f9ff7dc2f5719602e199b77129ceb19d3\"\u003e\u003ccode\u003e7db7142\u003c/code\u003e\u003c/a\u003e fix(cli): empty Android emulator name (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14119\"\u003e#14119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a9b342125d5ac1bc9a4b2e8b5f73e8ca3cbcb8b2\"\u003e\u003ccode\u003ea9b3421\u003c/code\u003e\u003c/a\u003e fix(cli): iOS simulator dev/build on Apple Intel, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13456\"\u003e#13456\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bcf000c0a8607eedf488fb949b982f519abda43d\"\u003e\u003ccode\u003ebcf000c\u003c/code\u003e\u003c/a\u003e fix(cli): ios command failing when running with deno, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13547\"\u003e#13547\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14110\"\u003e#14110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/61b9b681e88067a53b79d2318ae005dc25addcd6\"\u003e\u003ccode\u003e61b9b68\u003c/code\u003e\u003c/a\u003e feat(cli): retain all RUST_* env vars on mobile commands (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14111\"\u003e#14111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c37a298331d6d744b15d32d55a2db83c884a3d6a\"\u003e\u003ccode\u003ec37a298\u003c/code\u003e\u003c/a\u003e fix(cli): set package type for Deno (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14112\"\u003e#14112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b8b866fcc72b2688e501e49c55fdadcca0960883\"\u003e\u003ccode\u003eb8b866f\u003c/code\u003e\u003c/a\u003e fix(examples): update tauri-plugin-log\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adler2` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md\"\u003eadler2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/2.0.0..2.0.1\"\u003e2.0.1\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/7cdbd3925a7f61cc075f44367b5d383861571b0a\"\u003e7cdbd39\u003c/a\u003e) - Trevor Gross\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oyvindln/adler2/commits\"\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 `async-channel` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/efcc3d8b32142c2650def7859233c40ee22a97a5\"\u003e\u003ccode\u003eefcc3d8\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/6bece6e513c67fdd8f87746d5241aa4e677c19f3\"\u003e\u003ccode\u003e6bece6e\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for security check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/9963923bad39094dc73570bf5292df1a89f6cb2d\"\u003e\u003ccode\u003e9963923\u003c/code\u003e\u003c/a\u003e chore: Fix typos (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/8717b76b68849553a2877bf9fbca4452f8980952\"\u003e\u003ccode\u003e8717b76\u003c/code\u003e\u003c/a\u003e chore: Fix lints (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.3.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.0...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/3d217f79cc079a88486e64a9f6ada6b1350483e5\"\u003e\u003ccode\u003e3d217f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/75\"\u003e#75\u003c/a\u003e from cuviper/probe_cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/b1928bac4cb832c539957596a80d7418761c8d3f\"\u003e\u003ccode\u003eb1928ba\u003c/code\u003e\u003c/a\u003e Remove probe output files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.4.0...1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.13.1 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-lc-rs  v1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign aws-lc-sys v0.32.0 w/ \u003ca href=\"https://github.com/aws/aws-lc/releases\"\u003eAWS-LC v1.61.2\u003c/a\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/884\"\u003eaws/aws-lc-rs#884\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNew aarch64 SHA3 now enabled w/ build fix by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/878\"\u003eaws/aws-lc-rs#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCPU Jitter entropy is now used for non-FIPS builds. This can add a few milliseconds of latency when a process forks, but otherwise should have minimal effect on latency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImpl of common traits for ParsedPublicKey by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/879\"\u003eaws/aws-lc-rs#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl AsDer\u0026lt;PublicKeyX509Der\u0026lt;'static\u0026gt;\u0026gt; for ParsedPublicKey\u003c/code\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/885\"\u003eaws/aws-lc-rs#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Resolved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;Cross\u0026quot; cross compiler fails in GitHub action building aws-lc-sys for aarch64-unknown-linux-gnu (ARMv8) --  \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/889\"\u003e#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eiOS Simulator build fails: 'arm64-apple-ios-sim' target invalid -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd way to pre-parse signature keys (i.e. turn signature::UnparsedPublicKey to PublicKey) -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/849\"\u003e#849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to aws-lc-fips-sys v0.13.8 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/883\"\u003eaws/aws-lc-rs#883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix MSRV CI - libloading by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/888\"\u003eaws/aws-lc-rs#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to v1.14.1 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/893\"\u003eaws/aws-lc-rs#893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI - prebuilt NASM by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/886\"\u003eaws/aws-lc-rs#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix publish script by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/880\"\u003eaws/aws-lc-rs#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore arm64 targets in CI by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/877\"\u003eaws/aws-lc-rs#877\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/aws/aws-lc-rs/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaws-lc-rs v1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.70.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/822\"\u003eaws/aws-lc-rs#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eaws-lc-sys v0.31.0 aligned with \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v1.59.0\"\u003eAWS-LC v1.59.0\u003c/a\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​ju...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/tauri-nextjs-shadcn-template/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Ftauri-nextjs-shadcn-template/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"2881474365","node_id":"PR_kwDOJ4FXps6rv889","number":3774,"state":"open","title":"Bump the prod-deps group across 1 directory with 17 updates","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-02T11:31:28.000Z","updated_at":"2025-10-03T10:55:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"prod-deps","update_count":17,"packages":[{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"camino","old_version":"1.1.12","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"clap","old_version":"4.5.47","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.57","new_version":"4.5.58","repository_url":"https://github.com/clap-rs/clap"},{"name":"indexmap","old_version":"2.11.0","new_version":"2.11.4","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"regex","old_version":"1.11.2","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tempfile","old_version":"3.21.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":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"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":"const-hex","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/danipopes/const-hex"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-deps group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.12` | `1.2.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.47` | `4.5.48` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.58` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.0` | `2.11.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.11.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [const-hex](https://github.com/danipopes/const-hex) | `1.15.0` | `1.16.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n\n\nUpdates `anyhow` from 1.0.99 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camino` from 1.1.12 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/camino-rs/camino/releases\"\u003ecamino's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecamino 1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cp\u003eReplaced obsolete \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e, to fix Rust nightly builds with the \u003ccode\u003edoc_cfg\u003c/code\u003e flag enabled.\u003c/p\u003e\n\u003ch2\u003ecamino 1.2.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV updated to Rust 1.61 to support the switch to \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ecamino now depends on \u003ccode\u003eserde_core\u003c/code\u003e rather than \u003ccode\u003eserde\u003c/code\u003e. This allows camino's compilation to be parallelized with \u003ccode\u003eserde_derive\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e and \u003ccode\u003eproptest\u003c/code\u003e are no longer available as features. This is technically a breaking change, but these features were already no-ops. Instead, use \u003ccode\u003eserde1\u003c/code\u003e and \u003ccode\u003eproptest1\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/camino-rs/camino/blob/main/CHANGELOG.md\"\u003ecamino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2025-09-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cp\u003eReplaced obsolete \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e, to fix Rust nightly builds with the \u003ccode\u003edoc_cfg\u003c/code\u003e flag enabled.\u003c/p\u003e\n\u003ch2\u003e[1.2.0] - 2025-09-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV updated to Rust 1.61 to support the switch to \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ecamino now depends on \u003ccode\u003eserde_core\u003c/code\u003e rather than \u003ccode\u003eserde\u003c/code\u003e. This allows camino's compilation to be parallelized with \u003ccode\u003eserde_derive\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e and \u003ccode\u003eproptest\u003c/code\u003e are no longer available as features. This is technically a breaking change, but these features were already no-ops. Instead, use \u003ccode\u003eserde1\u003c/code\u003e and \u003ccode\u003eproptest1\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/28e15dbd8a51c086d244e70f7f77eeee7d0b25cb\"\u003e\u003ccode\u003e28e15db\u003c/code\u003e\u003c/a\u003e [camino] version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/f32d9943932396e82ebaab8d9bda804dc9c6d5ec\"\u003e\u003ccode\u003ef32d994\u003c/code\u003e\u003c/a\u003e prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/ea187e4ebbdb7edd46f97491d746b73636275413\"\u003e\u003ccode\u003eea187e4\u003c/code\u003e\u003c/a\u003e remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/camino-rs/camino/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/b0c8086459264e06d61925209f72ed031786583e\"\u003e\u003ccode\u003eb0c8086\u003c/code\u003e\u003c/a\u003e remove references to dead features from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/62ddbaaad9c381efb9256d5baaaf763400e71448\"\u003e\u003ccode\u003e62ddbaa\u003c/code\u003e\u003c/a\u003e [camino] version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/b525ad9d67175780266df4105aa74cd69e623f4e\"\u003e\u003ccode\u003eb525ad9\u003c/code\u003e\u003c/a\u003e changelog + minor doc updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/0150dc99ca7062ce6e0dc71cd2c3bba6de307763\"\u003e\u003ccode\u003e0150dc9\u003c/code\u003e\u003c/a\u003e switch to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/a2a7da05ea74e9d1a79f28b55261880fbc876f69\"\u003e\u003ccode\u003ea2a7da0\u003c/code\u003e\u003c/a\u003e switch to dep: for optional dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/f16b48f68a221920ae90920f8b0d361fb9252e28\"\u003e\u003ccode\u003ef16b48f\u003c/code\u003e\u003c/a\u003e update edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/8540bc3ecff8573f9b08d00b73c44e4e8d439548\"\u003e\u003ccode\u003e8540bc3\u003c/code\u003e\u003c/a\u003e update MSRV to Rust 1.61\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/camino-rs/camino/compare/camino-1.1.12...camino-1.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.47 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.47...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 `clap_complete` from 4.5.57 to 4.5.58\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88f13cb4b0eed760139de41ecf80aefd19a707c1\"\u003e\u003ccode\u003e88f13cb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fe2d731605e98597f241d4dd56950eb4226dfde9\"\u003e\u003ccode\u003efe2d731\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2567390457ce0b7ceab722a6318ba278f637a45\"\u003e\u003ccode\u003eb256739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6131\"\u003e#6131\u003c/a\u003e from mernen/do-not-suggest-opts-after-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8aaf704f5679e2329a2f8048ff3cfad40696fde7\"\u003e\u003ccode\u003e8aaf704\u003c/code\u003e\u003c/a\u003e fix(complete): Do not suggest options after \u0026quot;--\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4a86fee1b523aeade43b628294a18a68df5ee165\"\u003e\u003ccode\u003e4a86fee\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/281f8aec7ce468d677ae24bf5bc17d41e9c7cbcb\"\u003e\u003ccode\u003e281f8ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6126\"\u003e#6126\u003c/a\u003e from epage/p\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3cbce42cc2115975432647c4238fa5dc9a2d662a\"\u003e\u003ccode\u003e3cbce42\u003c/code\u003e\u003c/a\u003e docs(cookbook): Make typed-derive easier to maintain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9fd4dc9e4e6a6b2f5b696e8753b767a46e2aca7e\"\u003e\u003ccode\u003e9fd4dc9\u003c/code\u003e\u003c/a\u003e docs(cookbook): Provide a custom TypedValueParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f8e8613459e3ccdd25051c97f011cd8d5e49ed9\"\u003e\u003ccode\u003e8f8e861\u003c/code\u003e\u003c/a\u003e docs(cookbook): Add local enum to typed-derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/926bafef0b8860c4b437db0c41567fc270586089\"\u003e\u003ccode\u003e926bafe\u003c/code\u003e\u003c/a\u003e docs(cookbook): Hint at overriding value_name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.58\"\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.11.4\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.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/03f9e58626ad7ef811b1522097bced2400c18b1a\"\u003e\u003ccode\u003e03f9e58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/418\"\u003e#418\u003c/a\u003e from a1phyr/hashbrown_0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/ee6080d480eea3b738757c6bff1bb21b440f3849\"\u003e\u003ccode\u003eee6080d\u003c/code\u003e\u003c/a\u003e Release 2.11.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a7da8f181e81f8a37bc46936bf2d1d6db14edddc\"\u003e\u003ccode\u003ea7da8f1\u003c/code\u003e\u003c/a\u003e Use a range for hashbrown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0cd5aefb4434fb495cb87ba5de50870d331558fc\"\u003e\u003ccode\u003e0cd5aef\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ehashbrown\u003c/code\u003e to 0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fd5c819daf8c3c62919ec0bbc777a571ee20ae5a\"\u003e\u003ccode\u003efd5c819\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/417\"\u003e#417\u003c/a\u003e from cuviper/release-2.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/9321145e1f517f31969c0d9ab5a5171cc23c3daf\"\u003e\u003ccode\u003e9321145\u003c/code\u003e\u003c/a\u003e Release 2.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/7b485688c299ed840d900b5a33aed33a1924a7c9\"\u003e\u003ccode\u003e7b48568\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/416\"\u003e#416\u003c/a\u003e from cuviper/release-2.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/49ce7fa4716e24cf9380653a40d88b5186f2f555\"\u003e\u003ccode\u003e49ce7fa\u003c/code\u003e\u003c/a\u003e Release 2.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/58fd834804415879eb9be862291eba03e945e32a\"\u003e\u003ccode\u003e58fd834\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/414\"\u003e#414\u003c/a\u003e from DaniPopes/serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/5dc1d6ab3105739ae61039f422e5246f0eee4f64\"\u003e\u003ccode\u003e5dc1d6a\u003c/code\u003e\u003c/a\u003e Depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\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.11.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.2 to 1.11.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.3 (2025-09-25)\u003c/h1\u003e\n\u003cp\u003eThis is a small patch release with an improvement in memory usage in some\ncases.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1297\"\u003e#1297\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1297\"\u003erust-lang/regex#1297\u003c/a\u003e):\nImprove memory usage by trimming excess memory capacity in some spots.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ef1c2c309e3a2e2307ff4743c2cf68c7dec0c475\"\u003e\u003ccode\u003eef1c2c3\u003c/code\u003e\u003c/a\u003e 1.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ad5cd6c602c8a9ecdbd4b5f7cb1d29c49c15d297\"\u003e\u003ccode\u003ead5cd6c\u003c/code\u003e\u003c/a\u003e deps: bump regex-automata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ee69d9ebc43c8d79a2c1acd5ebd4c58cc88794f6\"\u003e\u003ccode\u003eee69d9e\u003c/code\u003e\u003c/a\u003e changelog: 1.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/159fa3e1e0984ade1edf4831b80c94cdf4b3ed9f\"\u003e\u003ccode\u003e159fa3e\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/02a62baf2ad3d033328036d6d7915ed4475f33fd\"\u003e\u003ccode\u003e02a62ba\u003c/code\u003e\u003c/a\u003e automata: call \u003ccode\u003eVec::shrink_to_fit\u003c/code\u003e in a few strategic places\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a76e0a0ef050f987d686268f1783a95b6bb25ea9\"\u003e\u003ccode\u003ea76e0a0\u003c/code\u003e\u003c/a\u003e cargo: exclude \u003ccode\u003etests/fuzz\u003c/code\u003e from the package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/19172cc2de09f1e1f093e1f3c9e4118e07b02030\"\u003e\u003ccode\u003e19172cc\u003c/code\u003e\u003c/a\u003e style: inline formatting arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2695e29200d8145db6ae601b5e616494a2a96fcd\"\u003e\u003ccode\u003e2695e29\u003c/code\u003e\u003c/a\u003e ci: fix cross testing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.2...1.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `tempfile` from 3.21.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\u003c/blockquote\u003e\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.21.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 `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 `which` from 7.0.3 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\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/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.3...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 1.0.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 `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 `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-hex` from 1.15.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes/const-hex/commit/6f58e10b6935110be20fa9c9f5db69f5eddcd835\"\u003e\u003ccode\u003e6f58e10\u003c/code\u003e\u003c/a\u003e chore: Release const-hex version 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes/const-hex/commit/cec29780a1869a5f781697b03a90ef5d526eb724\"\u003e\u003ccode\u003ecec2978\u003c/code\u003e\u003c/a\u003e chore: fix doc link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes/const-hex/commit/066b8f95d5aa52aa00c8e523e1bad6a283abcc89\"\u003e\u003ccode\u003e066b8f9\u003c/code\u003e\u003c/a\u003e chore: actually remove hex dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes/const-hex/commit/b96c142c95a3e19e2b34b58011f1cb3781b307c1\"\u003e\u003ccode\u003eb96c142\u003c/code\u003e\u003c/a\u003e feat: replace serde with serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes/const-hex/commit/119a21b343d0aaf7c9a6585e3ce15700e4f00bc7\"\u003e\u003ccode\u003e119a21b\u003c/code\u003e\u003c/a\u003e feat: remove hex feature\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/danipopes/const-hex/compare/v1.15.0...v1.16.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.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 `quote` from 1.0.40 to 1.0.41\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.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/594c865ce817b4adb5863713e4fa3749fbf47f0a\"\u003e\u003ccode\u003e594c865\u003c/code\u003e\u003c/a\u003e Release 1.0.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/68956e650bfca24a50964f652b3631db8335dc2b\"\u003e\u003ccode\u003e68956e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e from dtolnay/hasiter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/6a69784268a9eadc4368ccc5ffd265badfe1ee2a\"\u003e\u003ccode\u003e6a69784\u003c/code\u003e\u003c/a\u003e Make diagnostic attribute conditional on compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/5f1924bd994ba1936b61e7a0b0d02dd2905ff9c3\"\u003e\u003ccode\u003e5f1924b\u003c/code\u003e\u003c/a\u003e Tweak CheckHasIterator error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c0adb26f414cb91d1a37ece0498b66449e383429\"\u003e\u003ccode\u003ec0adb26\u003c/code\u003e\u003c/a\u003e Add diagnostic::on_unimplemented for no iterator in repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/a1ddcab61b9b016874db63195f68fddce91fcbf5\"\u003e\u003ccode\u003ea1ddcab\u003c/code\u003e\u003c/a\u003e Combine HasIterator and ThereIsNoIteratorInRepetition to one type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bf48c854dad15823d9da67d1634ff483e8742f30\"\u003e\u003ccode\u003ebf48c85\u003c/code\u003e\u003c/a\u003e Switch to trait for checking iterator in repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d3b4777367b8ca720a304c6bc1661988ed11be37\"\u003e\u003ccode\u003ed3b4777\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/3e6b04d98b0a9a933002c840dc68e696091ebc20\"\u003e\u003ccode\u003e3e6b04d\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/quote/commit/07deaaf89e27e9eb3d9980c1126c4bbe3b8832de\"\u003e\u003ccode\u003e07deaaf\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.40...1.0.41\"\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/foundry-rs/starknet-foundry/pull/3774","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/foundry-rs%2Fstarknet-foundry/issues/3774","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3774/packages"},{"uuid":"3474049388","node_id":"PR_kwDOMHB01c6rlUGN","number":401,"state":"open","title":"chore(deps): bump the dependencies group with 22 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T15:18:01.000Z","updated_at":"2025-10-03T09:00:30.811Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":22,"packages":[{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"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.46","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.57","new_version":"4.5.58","repository_url":"https://github.com/clap-rs/clap"},{"name":"humantime","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"indexmap","old_version":"2.11.0","new_version":"2.11.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"insta","old_version":"1.43.1","new_version":"1.43.2","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"petgraph","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"prettyplease","old_version":"0.2.36","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro-crate","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/bkchr/proc-macro-crate"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"redis","old_version":"0.32.5","new_version":"0.32.6","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_html_form","old_version":"0.2.7","new_version":"0.2.8","repository_url":"https://github.com/jplatte/serde_html_form"},{"name":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"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":"tempfile","old_version":"3.21.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":"time","old_version":"0.3.42","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"trybuild","old_version":"1.0.110","new_version":"1.0.111","repository_url":"https://github.com/dtolnay/trybuild"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.46` | `4.5.48` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.58` |\n| [humantime](https://github.com/chronotope/humantime) | `2.2.0` | `2.3.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.0` | `2.11.1` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.43.1` | `1.43.2` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.8.2` | `0.8.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.36` | `0.2.37` |\n| [proc-macro-crate](https://github.com/bkchr/proc-macro-crate) | `3.3.0` | `3.4.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.32.5` | `0.32.6` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_html_form](https://github.com/jplatte/serde_html_form) | `0.2.7` | `0.2.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [time](https://github.com/time-rs/time) | `0.3.42` | `0.3.44` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.110` | `1.0.111` |\n\nUpdates `anstyle` from 1.0.11 to 1.0.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/14dd743496d1614f8261a093ce755f26d8e2069d\"\u003e\u003ccode\u003e14dd743\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2baaec7772597b7995319295cafffb3f6f3c00e1\"\u003e\u003ccode\u003e2baaec7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/271\"\u003e#271\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/5d7026ccf08b7b8e5c01ea9474b6894a90805eaf\"\u003e\u003ccode\u003e5d7026c\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f218f4ae7ae9d079e52014b7f4a242cff9da89d4\"\u003e\u003ccode\u003ef218f4a\u003c/code\u003e\u003c/a\u003e docs(docsrs): Update to new doc_cfg feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2a2bebb1995eee2146ade598a1255c2f78f28547\"\u003e\u003ccode\u003e2a2bebb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/98b79906a396ebd0f998f598d9eb37de5ff1c466\"\u003e\u003ccode\u003e98b7990\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f28db2de100c5d6161dd653522221cebdbde3a86\"\u003e\u003ccode\u003ef28db2d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/269\"\u003e#269\u003c/a\u003e from Muscraft/no-leading-zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/20258de73f6a7970b0f35226a8afd52440bd1834\"\u003e\u003ccode\u003e20258de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/270\"\u003e#270\u003c/a\u003e from Muscraft/coverage-rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b8a3a15f0b7f130c7e67dac71fad2084d968dc26\"\u003e\u003ccode\u003eb8a3a15\u003c/code\u003e\u003c/a\u003e fix: Ensuse rustfmt is installed for coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ba4566203438f27c91f55a5ae0a2b8030767904d\"\u003e\u003ccode\u003eba45662\u003c/code\u003e\u003c/a\u003e fix: Don't add leading zero to single digit ansi 256\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/v1.0.11...v1.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.99 to 1.0.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `backtrace` from 0.3.75 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/backtrace-rs/releases\"\u003ebacktrace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebacktrace-v0.3.76\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/blob/master/CHANGELOG.md\"\u003ebacktrace's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/backtrace-v0.3.75...backtrace-v0.3.76\"\u003e0.3.76\u003c/a\u003e - 2025-09-26\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/backtrace-rs/commit/775f6a1ba62e7d35a1fac76e64c61d9d4687b5f2\"\u003e\u003ccode\u003e775f6a1\u003c/code\u003e\u003c/a\u003e modify CHANGELOG.md to not be a git log dump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/bb0cdc34d74fd38762d58253c17589bdc054b738\"\u003e\u003ccode\u003ebb0cdc3\u003c/code\u003e\u003c/a\u003e chore: release v0.3.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a8b55f020a10679a04ce8ce9c5880559175ad3d4\"\u003e\u003ccode\u003ea8b55f0\u003c/code\u003e\u003c/a\u003e Merge of \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e: Fix missing alignment check for ELF note...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/0b838008f8cce0db2772f8567a9abf3a0d1fcae4\"\u003e\u003ccode\u003e0b83800\u003c/code\u003e\u003c/a\u003e Expand \u003ccode\u003etake_nhdr\u003c/code\u003e doc-comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a405950a411405521436da80d2772a486bc17b92\"\u003e\u003ccode\u003ea405950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003e#737\u003c/a\u003e from workingjubilee/address-dbghelp-soundness-risks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/06dca9a48567034437c45dbfa7ca22585c47d172\"\u003e\u003ccode\u003e06dca9a\u003c/code\u003e\u003c/a\u003e Expand doc-comment on \u003ccode\u003edo_resolve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/05ad04719967a72345bdcaa09afa6f53e11a0f70\"\u003e\u003ccode\u003e05ad047\u003c/code\u003e\u003c/a\u003e Remove padding bytes risk in dbghelp with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/dccdb4d50f1ccd0cf08d8a83a0344e694b65f97e\"\u003e\u003ccode\u003edccdb4d\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ecpp_demangle\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#732\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/50fe434089f2fe6cc47e6ac0be6c8d8e1880ee18\"\u003e\u003ccode\u003e50fe434\u003c/code\u003e\u003c/a\u003e\u003ccode\u003erust-lang/backtrace-rs#734\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/79d35149d77ae0227e3354d4143885768c8df399\"\u003e\u003ccode\u003e79d3514\u003c/code\u003e\u003c/a\u003e Switch from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#727\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/0.3.75...backtrace-v0.3.76\"\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.46 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.46...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 `clap_complete` from 4.5.57 to 4.5.58\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88f13cb4b0eed760139de41ecf80aefd19a707c1\"\u003e\u003ccode\u003e88f13cb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fe2d731605e98597f241d4dd56950eb4226dfde9\"\u003e\u003ccode\u003efe2d731\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2567390457ce0b7ceab722a6318ba278f637a45\"\u003e\u003ccode\u003eb256739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6131\"\u003e#6131\u003c/a\u003e from mernen/do-not-suggest-opts-after-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8aaf704f5679e2329a2f8048ff3cfad40696fde7\"\u003e\u003ccode\u003e8aaf704\u003c/code\u003e\u003c/a\u003e fix(complete): Do not suggest options after \u0026quot;--\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4a86fee1b523aeade43b628294a18a68df5ee165\"\u003e\u003ccode\u003e4a86fee\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/281f8aec7ce468d677ae24bf5bc17d41e9c7cbcb\"\u003e\u003ccode\u003e281f8ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6126\"\u003e#6126\u003c/a\u003e from epage/p\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3cbce42cc2115975432647c4238fa5dc9a2d662a\"\u003e\u003ccode\u003e3cbce42\u003c/code\u003e\u003c/a\u003e docs(cookbook): Make typed-derive easier to maintain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9fd4dc9e4e6a6b2f5b696e8753b767a46e2aca7e\"\u003e\u003ccode\u003e9fd4dc9\u003c/code\u003e\u003c/a\u003e docs(cookbook): Provide a custom TypedValueParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f8e8613459e3ccdd25051c97f011cd8d5e49ed9\"\u003e\u003ccode\u003e8f8e861\u003c/code\u003e\u003c/a\u003e docs(cookbook): Add local enum to typed-derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/926bafef0b8860c4b437db0c41567fc270586089\"\u003e\u003ccode\u003e926bafe\u003c/code\u003e\u003c/a\u003e docs(cookbook): Hint at overriding value_name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `humantime` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/humantime/releases\"\u003ehumantime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'wk', 'wks' for weeks and 'yr', 'yrs' for years by \u003ca href=\"https://github.com/ryo1kato\"\u003e\u003ccode\u003e@​ryo1kato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/50\"\u003echronotope/humantime#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow parsing zero durations with no units by \u003ca href=\"https://github.com/RobertGauld\"\u003e\u003ccode\u003e@​RobertGauld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/43\"\u003echronotope/humantime#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse µs not us by \u003ca href=\"https://github.com/RobertGauld\"\u003e\u003ccode\u003e@​RobertGauld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/45\"\u003echronotope/humantime#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: parse_duration(\u0026quot;0\u0026quot;) by \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/55\"\u003echronotope/humantime#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport fractional durations (with precision safeguards, without any new dependency) by \u003ca href=\"https://github.com/TheElectronWill\"\u003e\u003ccode\u003e@​TheElectronWill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/56\"\u003echronotope/humantime#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Accept \u0026quot;+00:00\u0026quot; as an alternative way to specify the UTC timezone by \u003ca href=\"https://github.com/TheElectronWill\"\u003e\u003ccode\u003e@​TheElectronWill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/59\"\u003echronotope/humantime#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFractional 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/humantime/pull/60\"\u003echronotope/humantime#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/7994b7129851ea3b0e5df8bee67870898e52fa1c\"\u003e\u003ccode\u003e7994b71\u003c/code\u003e\u003c/a\u003e ci: disable for non-main pushes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/1b590684c7bae3408ae1b7a9778bc9728a92affd\"\u003e\u003ccode\u003e1b59068\u003c/code\u003e\u003c/a\u003e Bump version to 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/cacdb9378ff83f4edaf861793b5143cedb5373e9\"\u003e\u003ccode\u003ecacdb93\u003c/code\u003e\u003c/a\u003e ci: add audit job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/5cc8dc59ba0f0a56f753eecf665aed69860a7a55\"\u003e\u003ccode\u003e5cc8dc5\u003c/code\u003e\u003c/a\u003e ci: add job to check semver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/0d5fe2d65551bf337650e73a7620d5cf9fc988fe\"\u003e\u003ccode\u003e0d5fe2d\u003c/code\u003e\u003c/a\u003e Bump version to 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/fc0e7ea36636c9aa210117656601afc86ea2ef01\"\u003e\u003ccode\u003efc0e7ea\u003c/code\u003e\u003c/a\u003e duration: move current value out of Parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/1febd5251a74b869e277459065f04ab707bdb615\"\u003e\u003ccode\u003e1febd52\u003c/code\u003e\u003c/a\u003e duration: track current value as Duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/0adba1266e4d5ca90113858c17536ac8bdbbd935\"\u003e\u003ccode\u003e0adba12\u003c/code\u003e\u003c/a\u003e duration: track current nanoseconds as u32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/786218f340904827089b24be6577410a8c0d9902\"\u003e\u003ccode\u003e786218f\u003c/code\u003e\u003c/a\u003e Extract unit parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/9ff48bf9d052bf528638b6b5ee3637bb98db046b\"\u003e\u003ccode\u003e9ff48bf\u003c/code\u003e\u003c/a\u003e Re-order duration parser methods in top-down order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/humantime/compare/v2.2.0...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.0 to 2.11.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.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/f33f4d9d64b87be51dc3a957b755ffe7790dc8e5\"\u003e\u003ccode\u003ef33f4d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/413\"\u003e#413\u003c/a\u003e from cuviper/release-2.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4c680a7dfa4c25ad21979ace9a2709337321caf7\"\u003e\u003ccode\u003e4c680a7\u003c/code\u003e\u003c/a\u003e Release 2.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b7005225c1a291c08f544435709ee3d0f379744b\"\u003e\u003ccode\u003eb700522\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/411\"\u003e#411\u003c/a\u003e from ya7010/add_get_key_value_mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/01f3ef0d4723ef297d6b27aa891b23c6a11f751b\"\u003e\u003ccode\u003e01f3ef0\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eIndexMap::get_*\u003c/code\u003e docs more consistent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cd4c1a53015aaf5e77241bddd70c523711fae090\"\u003e\u003ccode\u003ecd4c1a5\u003c/code\u003e\u003c/a\u003e feat: add IndexMap::get_key_value_mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/48a98b70f932037c0e3387fc83f811a138e1eb70\"\u003e\u003ccode\u003e48a98b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/412\"\u003e#412\u003c/a\u003e from andymandias/relax-trait-bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/2be44878bee3941d7df896ff49cb7c176f06da8e\"\u003e\u003ccode\u003e2be4487\u003c/code\u003e\u003c/a\u003e Remove Ord trait bound on insert_sorted_by functions.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.0...2.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `insta` from 1.43.1 to 1.43.2\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.43.2\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panics when \u003ccode\u003ecargo metadata\u003c/code\u003e fails to execute or parse (e.g., when cargo is not in PATH or returns invalid output). Now falls back to using the manifest directory as the workspace root. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/798\"\u003e#798\u003c/a\u003e (\u003ca href=\"https://github.com/adriangb\"\u003e\u003ccode\u003e@​adriangb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy \u003ccode\u003euninlined_format_args\u003c/code\u003e lint warnings. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged diff line numbers to 1-based indexing. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/799\"\u003e#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve snapshot names with \u003ccode\u003eINSTA_GLOB_FILTER\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003elibc\u003c/code\u003e crate to \u003ccode\u003e0.2.174\u003c/code\u003e, fixing building on musl targets, and increasing the MSRV of\n\u003ccode\u003einsta\u003c/code\u003e to \u003ccode\u003e1.64.0\u003c/code\u003e (released Sept 2022). \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/784\"\u003e#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy 1.88 errors. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/783\"\u003e#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix source path in snapshots for non-child workspaces. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/778\"\u003e#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd lifetime to Selector in redaction iterator. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall cargo-insta 1.43.2\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.43.2/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.43.2/cargo-insta-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload cargo-insta 1.43.2\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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panics when \u003ccode\u003ecargo metadata\u003c/code\u003e fails to execute or parse (e.g., when cargo is not in PATH or returns invalid output). Now falls back to using the manifest directory as the workspace root. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/798\"\u003e#798\u003c/a\u003e (\u003ca href=\"https://github.com/adriangb\"\u003e\u003ccode\u003e@​adriangb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy \u003ccode\u003euninlined_format_args\u003c/code\u003e lint warnings. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged diff line numbers to 1-based indexing. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/799\"\u003e#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve snapshot names with \u003ccode\u003eINSTA_GLOB_FILTER\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003elibc\u003c/code\u003e crate to \u003ccode\u003e0.2.174\u003c/code\u003e, fixing building on musl targets, and increasing the MSRV of\n\u003ccode\u003einsta\u003c/code\u003e to \u003ccode\u003e1.64.0\u003c/code\u003e (released Sept 2022). \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/784\"\u003e#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy 1.88 errors. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/783\"\u003e#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix source path in snapshots for non-child workspaces. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/778\"\u003e#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd lifetime to Selector in redaction iterator. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/01fc57f115b8b5a2c22f5c0be4f5427f3e5ac5ac\"\u003e\u003ccode\u003e01fc57f\u003c/code\u003e\u003c/a\u003e Fix Windows runner configuration for releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/88c9a2f020b1a9abb3258063e0d55401ca2d95bb\"\u003e\u003ccode\u003e88c9a2f\u003c/code\u003e\u003c/a\u003e Prepare CHANGELOG for 1.43.2 release (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/d03c2a67b599c0e39f610298441013162a450eaa\"\u003e\u003ccode\u003ed03c2a6\u003c/code\u003e\u003c/a\u003e Improve error handling for cargo workspace detection (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/55987acdb68251b54a590be94db8bc97a694df39\"\u003e\u003ccode\u003e55987ac\u003c/code\u003e\u003c/a\u003e Fix clippy uninlined_format_args lint warnings (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/ae26e810a32bd46f955d63b1dd4e30efae389121\"\u003e\u003ccode\u003eae26e81\u003c/code\u003e\u003c/a\u003e Change diff line numbers to 1-based indexing (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/26efb60d08206e17e7d476e9b42f152b2e16cf58\"\u003e\u003ccode\u003e26efb60\u003c/code\u003e\u003c/a\u003e Release insta 1.43.2 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/77937824766ae4a1299eadc634ee434d01033302\"\u003e\u003ccode\u003e7793782\u003c/code\u003e\u003c/a\u003e Preserve snapshot names with INSTA_GLOB_FILTER (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/1d6e0c715602e681a01fc538f3649ac16f769dc1\"\u003e\u003ccode\u003e1d6e0c7\u003c/code\u003e\u003c/a\u003e chore: bump libc crate (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/1a17ea955210036c5173fc9eb425f4434c535e83\"\u003e\u003ccode\u003e1a17ea9\u003c/code\u003e\u003c/a\u003e chore: fix clippy 1.88 errors (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/7d0de48695551aab4c5a352c07b7a956aee33b6b\"\u003e\u003ccode\u003e7d0de48\u003c/code\u003e\u003c/a\u003e Fix source path in snapshots for non-child workspaces (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/insta/compare/1.43.1...1.43.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `petgraph` from 0.8.2 to 0.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/petgraph/petgraph/releases\"\u003epetgraph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epetgraph-v0.8.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInfinite \u003ccode\u003esubgraph_isomorphisms_iter\u003c/code\u003e for empty isomorphisms (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlgos don't work on \u003ccode\u003eUndirectedAdaptor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a queue for SPFA  (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStableGraph::reverse\u003c/code\u003e breaks free lists (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix examples link in README and unify typesetting of one word (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd link to multigraph definition to isomorphism algos (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix auxiliary space (and time) complexity of bron-kerbosch (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Typo in Operator Module Documentation (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSync the crate feature flags in the README and docs (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove all [Generic] tags from algo docstrings (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevamp CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eGraphMap\u003c/code\u003e link in README (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd doc comment for \u003ccode\u003eDot::with_attr_getters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify iteration order for neighbors and edges and their variants (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollection of Doc fixes (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_nodes_edges_iters\u003c/code\u003e to \u003ccode\u003eStableGraph\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd methods to reserve \u0026amp; shrink \u003ccode\u003eStableGraph\u003c/code\u003e capacity (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Dinic's Maximum Flow Algorithm (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Csr::from_sorted_edges generic over edge type and properly increase edge_count in Csr::from_sorted_edges (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003emap_owned\u003c/code\u003e and \u003ccode\u003efilter_map_owned\u003c/code\u003e for \u003ccode\u003eGraph\u003c/code\u003e and \u003ccode\u003eStableGraph\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd dijkstra::with_dynamic_goal (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix self-loop bug in all_simple_paths and enable multiple targets (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emark petgraph::dot::Dot::graph_fmt as public (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bidirectional Dijkstra algorithm (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake A* tie break on lower h-values (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd examples for scc algorithms and reorganize into dedicated module (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary trait bounds from impls/methods (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace uses of 'crate::util::zip' with 'core::iter::zip' (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy (and other) lints (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup repo (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace crate::util::enumerate with Iterator::enumerate (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/petgraph/petgraph/blob/master/CHANGELOG.md\"\u003epetgraph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/petgraph/petgraph/compare/petgraph@v0.8.2...petgraph@v0.8.3\"\u003e0.8.3\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInfinite \u003ccode\u003esubgraph_isomorphisms_iter\u003c/code\u003e for empty isomorphisms (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlgos don't work on \u003ccode\u003eUndirectedAdaptor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a queue for SPFA  (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStableGraph::reverse\u003c/code\u003e breaks free lists (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix examples link in README and unify typesetting of one word (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd link to multigraph definition to isomorphism algos (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix auxiliary space (and time) complexity of bron-kerbosch (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Typo in Operator Module Documentation (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSync the crate feature flags in the README and docs (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove all [Generic] tags from algo docstrings (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevamp CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eGraphMap\u003c/code\u003e link in README (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd doc comment for \u003ccode\u003eDot::with_attr_getters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify iteration order for neighbors and edges and their variants (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollection of Doc fixes (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_nodes_edges_iters\u003c/code\u003e to \u003ccode\u003eStableGraph\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd methods to reserve \u0026amp; shrink \u003ccode\u003eStableGraph\u003c/code\u003e capacity (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Dinic's Maximum Flow Algorithm (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Csr::from_sorted_edges generic over edge type and properly increase edge_count in Csr::from_sorted_edges (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003emap_owned\u003c/code\u003e and \u003ccode\u003efilter_map_owned\u003c/code\u003e for \u003ccode\u003eGraph\u003c/code\u003e and \u003ccode\u003eStableGraph\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd dijkstra::with_dynamic_goal (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix self-loop bug in all_simple_paths and enable multiple targets (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emark petgraph::dot::Dot::graph_fmt as public (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bidirectional Dijkstra algorithm (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake A* tie break on lower h-values (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd examples for scc algorithms and reorganize into dedicated module (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary trait bounds from impls/methods (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace uses of 'crate::util::zip' with 'core::iter::zip' (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy (and other) lints (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup repo (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace crate::util::enumerate with Iterator::enumerate (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/162903562ce5b00cdba390a0d9c1bb80f1c75bf5\"\u003e\u003ccode\u003e1629035\u003c/code\u003e\u003c/a\u003e chore: release v0.8.3 (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/ce234451068c427ae7550dcbddd6c3692462f111\"\u003e\u003ccode\u003ece23445\u003c/code\u003e\u003c/a\u003e ci: Use new cargo resolver when running CI with MSRV (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/ef5d17dc9a7350723779cc03ddcf444c9864225b\"\u003e\u003ccode\u003eef5d17d\u003c/code\u003e\u003c/a\u003e docs: Collection of Doc fixes (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/b682695f29833184b322333e151a588be8f98842\"\u003e\u003ccode\u003eb682695\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eStableGraph::reverse\u003c/code\u003e breaks free lists (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/29f4c92f5464e5609ddb0fec31c811f46215cbc0\"\u003e\u003ccode\u003e29f4c92\u003c/code\u003e\u003c/a\u003e fix: use a queue for SPFA  (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/b87dbc550cf6cd4b80d9388eee411c5cd458ecac\"\u003e\u003ccode\u003eb87dbc5\u003c/code\u003e\u003c/a\u003e perf: Make A* tie break on lower h-values (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/49d2740cf090cfb302a02605b34e043323a353eb\"\u003e\u003ccode\u003e49d2740\u003c/code\u003e\u003c/a\u003e refactor: replace crate::util::enumerate with Iterator::enumerate (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/0a0efbe7a54eedd2d5cec735be86723b8ffd7872\"\u003e\u003ccode\u003e0a0efbe\u003c/code\u003e\u003c/a\u003e docs: Specify iteration order for neighbors and edges and their variants (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/5c7e0fb2d72f93948738be3a0b2600294c71a7bc\"\u003e\u003ccode\u003e5c7e0fb\u003c/code\u003e\u003c/a\u003e ci: Fix Hashbrown dependencies (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/aa53dbeaf47d3c0a1871558228f5c37082e33ee4\"\u003e\u003ccode\u003eaa53dbe\u003c/code\u003e\u003c/a\u003e feat: Add bidirectional Dijkstra algorithm (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/petgraph/petgraph/compare/petgraph@v0.8.2...petgraph@v0.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettyplease` from 0.2.36 to 0.2.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/prettyplease/releases\"\u003eprettyplease's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.37\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e~const\u003c/code\u003e syntax with \u003ccode\u003e[const]\u003c/code\u003e conditionally const syntax (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/c971184fa8c5ef5a2828196e35bd99469455b46b\"\u003e\u003ccode\u003ec971184\u003c/code\u003e\u003c/a\u003e Release 0.2.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/484e06077c643877570f604dfa405c1015970423\"\u003e\u003ccode\u003e484e060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e from dtolnay/conditionallyconst\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/38d93c76aedde037557b2c31dfc074f99f4ceb76\"\u003e\u003ccode\u003e38d93c7\u003c/code\u003e\u003c/a\u003e Replace ~const syntax with [const] conditionally const syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/e1c92b1befda4de2a496079b0652469f66dd9ca5\"\u003e\u003ccode\u003ee1c92b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/122\"\u003e#122\u003c/a\u003e from dtolnay/negativeinherent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/1f74d4724d6318ec8cf7845e9a5432981c48e960\"\u003e\u003ccode\u003e1f74d47\u003c/code\u003e\u003c/a\u003e Reject negative inherent impls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/prettyplease/compare/0.2.36...0.2.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro-crate` from 3.3.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bkchr/proc-macro-crate/releases\"\u003eproc-macro-crate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate documentation for crate_name by \u003ca href=\"https://github.com/thesamet\"\u003e\u003ccode\u003e@​thesamet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/pull/60\"\u003ebkchr/proc-macro-crate#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade toml_edit version  by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/pull/61\"\u003ebkchr/proc-macro-crate#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 3.4.0 by \u003ca href=\"https://github.com/bkchr\"\u003e\u003ccode\u003e@​bkchr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/pull/62\"\u003ebkchr/proc-macro-crate#62\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thesamet\"\u003e\u003ccode\u003e@​thesamet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/pull/60\"\u003ebkchr/proc-macro-crate#60\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/bkchr/proc-macro-crate/pull/61\"\u003ebkchr/proc-macro-crate#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/bkchr/proc-macro-crate/compare/v3.3.0...v3.4.0\"\u003ehttps://github.com/bkchr/proc-macro-crate/compare/v3.3.0...v3.4.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/bkchr/proc-macro-crate/commit/0f9a4ec5e9021fc7fbae1b169a5aa69e1a9d5350\"\u003e\u003ccode\u003e0f9a4ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/issues/62\"\u003e#62\u003c/a\u003e from bkchr/release-3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/84b5df71eed61a288c938a617a3fa8dc800809db\"\u003e\u003ccode\u003e84b5df7\u003c/code\u003e\u003c/a\u003e Release 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/dfcec818523ddddf773d374d510844725ca28ad0\"\u003e\u003ccode\u003edfcec81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/issues/61\"\u003e#61\u003c/a\u003e from tisonkun/upgrade-toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/e32fd5f155537bed1b3cc69885ebb5f9a87aa833\"\u003e\u003ccode\u003ee32fd5f\u003c/code\u003e\u003c/a\u003e chore: upgrade toml_edit version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/e49826c9d37cf5fccccf38fdd41db1578517ffbd\"\u003e\u003ccode\u003ee49826c\u003c/code\u003e\u003c/a\u003e chore: run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/4f0990ee20d8a0359ecf41b9731bc1d1dead44f3\"\u003e\u003ccode\u003e4f0990e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/issues/60\"\u003e#60\u003c/a\u003e from thesamet/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/fe80e542be83bb7431da778009dc684cc42dd0e9\"\u003e\u003ccode\u003efe80e54\u003c/code\u003e\u003c/a\u003e Update src/lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/e4887bf9f602171953a23147f2adb8cf0bd8f910\"\u003e\u003ccode\u003ee4887bf\u003c/code\u003e\u003c/a\u003e Update documentation for crate_name\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bkchr/proc-macro-crate/compare/v3.3.0...v3.4.0\"\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.40 to 1.0.41\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.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/594c865ce817b4adb5863713e4fa3749fbf47f0a\"\u003e\u003ccode\u003e594c865\u003c/code\u003e\u003c/a\u003e Release 1.0.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/68956e650bfca24a50964f652b3631db8335dc2b\"\u003e\u003ccode\u003e68956e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e from dtolnay/hasiter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/6a69784268a9eadc4368ccc5ffd265badfe1ee2a\"\u003e\u003ccode\u003e6a69784\u003c/code\u003e\u003c/a\u003e Make diagnostic attribute conditional on compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/5f1924bd994ba1936b61e7a0b0d02dd2905ff9c3\"\u003e\u003ccode\u003e5f1924b\u003c/code\u003e\u003c/a\u003e Tweak CheckHasIterator error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c0adb26f414cb91d1a37ece0498b66449e383429\"\u003e\u003ccode\u003ec0adb26\u003c/code\u003e\u003c/a\u003e Add diagnostic::on_unimplemented for no iterator in repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/a1ddcab61b9b016874db63195f68fddce91fcbf5\"\u003e\u003ccode\u003ea1ddcab\u003c/code\u003e\u003c/a\u003e Combine HasIterator and ThereIsNoIteratorInRepetition to one type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bf48c854dad15823d9da67d1634ff483e8742f30\"\u003e\u003ccode\u003ebf48c85\u003c/code\u003e\u003c/a\u003e Switch to trait for checking iterator in repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d3b4777367b8ca720a304c6bc1661988ed11be37\"\u003e\u003ccode\u003ed3b4777\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/3e6b04d98b0a9a933002c840dc68e696091ebc20\"\u003e\u003ccode\u003e3e6b04d\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/quote/commit/07deaaf89e27e9eb3d9980c1126c4bbe3b8832de\"\u003e\u003ccode\u003e07deaaf\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.40...1.0.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 0.32.5 to 0.32.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis-rs/redis-rs/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis-0.32.6\u003c/h2\u003e\n\u003ch3\u003e0.32.6 (2025-09-26)\u003c/h3\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary dependency by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e in (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1760\"\u003e#1760\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix \u003ccode\u003ehexpire_at\u003c/code\u003e command measurement unit by (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1793\"\u003e#1793\u003c/a\u003e by \u003ca href=\"https://github.com/chrxn1c\"\u003e\u003ccode\u003e@​chrxn1c\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/redis-rs/redis-rs/commit/59f84018e26146feac11be7ff636695b4368bcf6\"\u003e\u003ccode\u003e59f8401\u003c/code\u003e\u003c/a\u003e Prepare version 0.32.6 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/4288439808fd63abf24e083af10658651c95f3ba\"\u003e\u003ccode\u003e4288439\u003c/code\u003e\u003c/a\u003e docs: fix hexpire_at measurement unit (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/65a67150861c238329e88ebdb28e4a9588139126\"\u003e\u003ccode\u003e65a6715\u003c/code\u003e\u003c/a\u003e Bump rand from 0.9.1 to 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2b891b42b7ea5c224ce1071956b56529199c4af4\"\u003e\u003ccode\u003e2b891b4\u003c/code\u003e\u003c/a\u003e Bump hashbrown from 0.15.4 to 0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/32552fdf7204cb08f5033537ec7cbe99f4def639\"\u003e\u003ccode\u003e32552fd\u003c/code\u003e\u003c/a\u003e Bump backon from 1.5.1 to 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/d5e6e38ac4b55a0bbfce41e55f4f816328e43583\"\u003e\u003ccode\u003ed5e6e38\u003c/code\u003e\u003c/a\u003e Bump serde_json from 1.0.142 to 1.0.143\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/fb040ff8db32cf0b14b9c677c0d4c3e1a13b5e6a\"\u003e\u003ccode\u003efb040ff\u003c/code\u003e\u003c/a\u003e Bump percent-encoding from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/44b595bf606a7612b036c79c10bd143988141c0a\"\u003e\u003ccode\u003e44b595b\u003c/code\u003e\u003c/a\u003e Bump async-std from 1.13.1 to 1.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/4fc376b2c85d8c088fa4f7c3057e762c87597709\"\u003e\u003ccode\u003e4fc376b\u003c/code\u003e\u003c/a\u003e Bump anyhow from 1.0.98 to 1.0.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/7fd00b757c614eed934bde1091a6ecdd530ac4bb\"\u003e\u003ccode\u003e7fd00b7\u003c/code\u003e\u003c/a\u003e Remove unnecessary dependecy. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-0.32.5...redis-0.32.6\"\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...\n\n_Description has been truncated_","html_url":"https://github.com/cot-rs/cot/pull/401","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cot-rs%2Fcot/issues/401","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/401/packages"},{"uuid":"2877390999","node_id":"PR_kwDOOsKn_86rgYCX","number":8,"state":"closed","title":"build(deps): bump the minor group with 58 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-01T10:16:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T08:46:31.000Z","updated_at":"2025-10-01T10:16:16.000Z","time_to_close":5384,"merged_at":"2025-10-01T10:16:15.000Z","merged_by":"Master-Hash","closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor","update_count":58,"packages":[{"name":"worker","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/cloudflare/workers-rs"},{"name":"worker-macros","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/cloudflare/workers-rs"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"frankenstein","old_version":"0.41.0","new_version":"0.45.0","repository_url":"https://github.com/ayrat555/frankenstein"},{"name":"reqwest","old_version":"0.12.21","new_version":"0.12.23","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum-core","old_version":"0.5.2","new_version":"0.5.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bitflags","old_version":"2.9.1","new_version":"2.9.4","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bon","old_version":"3.6.4","new_version":"3.7.2","repository_url":"https://github.com/elastio/bon"},{"name":"bon-macros","old_version":"3.6.4","new_version":"3.7.2","repository_url":"https://github.com/elastio/bon"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.39","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.3","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":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"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.14","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libc","old_version":"0.2.174","new_version":"0.2.176","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"prettyplease","old_version":"0.2.35","new_version":"0.2.36","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"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":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rustc-demangle","old_version":"0.1.25","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustls","old_version":"0.23.28","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-webpki","old_version":"0.103.3","new_version":"0.103.6","repository_url":"https://github.com/rustls/webpki"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"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":"serde_with","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"slab","old_version":"0.4.10","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"syn","old_version":"2.0.104","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio","old_version":"1.45.1","new_version":"1.47.1","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.15","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"url","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/servo/rust-url"},{"name":"webpki-roots","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"worker-sys","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/cloudflare/workers-rs"},{"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":"zerovec","old_version":"0.11.2","new_version":"0.11.4","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor group with 58 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [worker](https://github.com/cloudflare/workers-rs) | `0.6.0` | `0.6.1` |\n| [worker-macros](https://github.com/cloudflare/workers-rs) | `0.6.0` | `0.6.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [frankenstein](https://github.com/ayrat555/frankenstein) | `0.41.0` | `0.45.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.21` | `0.12.23` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [axum-core](https://github.com/tokio-rs/axum) | `0.5.2` | `0.5.5` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.1` | `2.9.4` |\n| [bon](https://github.com/elastio/bon) | `3.6.4` | `3.7.2` |\n| [bon-macros](https://github.com/elastio/bon) | `3.6.4` | `3.7.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.39` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.3` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.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.14` | `0.1.17` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.174` | `0.2.176` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.35` | `0.2.36` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\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| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.25` | `0.1.26` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.28` | `0.23.32` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.3` | `0.103.6` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.14.0` | `3.14.1` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.14.0` | `3.14.1` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.10` | `0.4.11` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.104` | `2.0.106` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.47.1` |\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| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.19` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.7` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.1` | `1.0.2` |\n| [worker-sys](https://github.com/cloudflare/workers-rs) | `0.6.0` | `0.6.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| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.4` |\n\nUpdates `worker` from 0.6.0 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/3e4d7cd2b511b39994be0ad111554c773405d3e4\"\u003e\u003ccode\u003e3e4d7cd\u003c/code\u003e\u003c/a\u003e 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/0c46a06bfbe6f4f104c1d1bfc0fa624a7261d009\"\u003e\u003ccode\u003e0c46a06\u003c/code\u003e\u003c/a\u003e bump worker-codegen, worker-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/cf65a172677ca25602ef4946610468225b67e473\"\u003e\u003ccode\u003ecf65a17\u003c/code\u003e\u003c/a\u003e chore: bump versions (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/e89cd5c9cb8e3c2b55efd051466514dcf02cfdf3\"\u003e\u003ccode\u003ee89cd5c\u003c/code\u003e\u003c/a\u003e update templates (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/00d2b20d0d1f8ab047165afcd2a7e89ea44eb84d\"\u003e\u003ccode\u003e00d2b20\u003c/code\u003e\u003c/a\u003e feat: implement Debug trait for various structs across the codebase (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/f50c73ae68b9703dbd8016de7266133372fa7d15\"\u003e\u003ccode\u003ef50c73a\u003c/code\u003e\u003c/a\u003e feat: SecretStore implementation, Miniflare upgrade (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/8b45bdce3f9ab784282cda0c72baeea31bc8832c\"\u003e\u003ccode\u003e8b45bdc\u003c/code\u003e\u003c/a\u003e Fix: Moved away from Mutex for boolean flag (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/dd0e6363d618ba5fccf4758e004cc8ff30b6a5ee\"\u003e\u003ccode\u003edd0e636\u003c/code\u003e\u003c/a\u003e Support deleting multiple R2 keys, fixes \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/780\"\u003e#780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/3f0db65e0fd6cdea93d0beae376a795621d2e150\"\u003e\u003ccode\u003e3f0db65\u003c/code\u003e\u003c/a\u003e fix: add additional optional cf properties (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/415094a0e61f4e222f0351e822dce76c6c3ee6f9\"\u003e\u003ccode\u003e415094a\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eas_organization\u003c/code\u003e optional (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-rs/compare/v0.6.0...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `worker-macros` from 0.6.0 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/cloudflare/workers-rs/releases\"\u003eworker-macros's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.6.1\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ewasm-bindgen JS Snippets by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/768\"\u003ecloudflare/workers-rs#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: SecretStore implementation, Miniflare upgrade by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/786\"\u003ecloudflare/workers-rs#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement Debug trait for various structs across the codebase by \u003ca href=\"https://github.com/lexoliu\"\u003e\u003ccode\u003e@​lexoliu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/775\"\u003ecloudflare/workers-rs#775\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport deleting multiple R2 keys, fixes \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/780\"\u003e#780\u003c/a\u003e by \u003ca href=\"https://github.com/lukevalenta\"\u003e\u003ccode\u003e@​lukevalenta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/781\"\u003ecloudflare/workers-rs#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eas_organization\u003c/code\u003e optional on \u003ccode\u003eIncomingRequestCfProperties\u003c/code\u003e by \u003ca href=\"https://github.com/maxdeviant\"\u003e\u003ccode\u003e@​maxdeviant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/776\"\u003ecloudflare/workers-rs#776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that id.name is not available within DO by \u003ca href=\"https://github.com/lukevalenta\"\u003e\u003ccode\u003e@​lukevalenta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/771\"\u003ecloudflare/workers-rs#771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd name method to ObjectId, fixes \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/760\"\u003e#760\u003c/a\u003e by \u003ca href=\"https://github.com/lukevalenta\"\u003e\u003ccode\u003e@​lukevalenta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/761\"\u003ecloudflare/workers-rs#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix soundness issue in \u003ccode\u003eStringBinding::unchecked_from_js_ref\u003c/code\u003e by \u003ca href=\"https://github.com/Vrtgs\"\u003e\u003ccode\u003e@​Vrtgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/762\"\u003ecloudflare/workers-rs#762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up worker-sandbox by \u003ca href=\"https://github.com/lukevalenta\"\u003e\u003ccode\u003e@​lukevalenta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/763\"\u003ecloudflare/workers-rs#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-enable wasm-opt in templates as the related issue has been fixed by \u003ca href=\"https://github.com/Dreaming-Codes\"\u003e\u003ccode\u003e@​Dreaming-Codes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/767\"\u003ecloudflare/workers-rs#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Moved away from Mutex for boolean flag by \u003ca href=\"https://github.com/parzivale\"\u003e\u003ccode\u003e@​parzivale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/782\"\u003ecloudflare/workers-rs#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate templates by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/787\"\u003ecloudflare/workers-rs#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add additional optional cf properties by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/777\"\u003ecloudflare/workers-rs#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Vrtgs\"\u003e\u003ccode\u003e@​Vrtgs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/762\"\u003ecloudflare/workers-rs#762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Dreaming-Codes\"\u003e\u003ccode\u003e@​Dreaming-Codes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/767\"\u003ecloudflare/workers-rs#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxdeviant\"\u003e\u003ccode\u003e@​maxdeviant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/776\"\u003ecloudflare/workers-rs#776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parzivale\"\u003e\u003ccode\u003e@​parzivale\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/782\"\u003ecloudflare/workers-rs#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lexoliu\"\u003e\u003ccode\u003e@​lexoliu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/775\"\u003ecloudflare/workers-rs#775\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/workers-rs/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/cloudflare/workers-rs/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/cloudflare/workers-rs/commit/3e4d7cd2b511b39994be0ad111554c773405d3e4\"\u003e\u003ccode\u003e3e4d7cd\u003c/code\u003e\u003c/a\u003e 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/0c46a06bfbe6f4f104c1d1bfc0fa624a7261d009\"\u003e\u003ccode\u003e0c46a06\u003c/code\u003e\u003c/a\u003e bump worker-codegen, worker-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/cf65a172677ca25602ef4946610468225b67e473\"\u003e\u003ccode\u003ecf65a17\u003c/code\u003e\u003c/a\u003e chore: bump versions (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/e89cd5c9cb8e3c2b55efd051466514dcf02cfdf3\"\u003e\u003ccode\u003ee89cd5c\u003c/code\u003e\u003c/a\u003e update templates (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/00d2b20d0d1f8ab047165afcd2a7e89ea44eb84d\"\u003e\u003ccode\u003e00d2b20\u003c/code\u003e\u003c/a\u003e feat: implement Debug trait for various structs across the codebase (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/f50c73ae68b9703dbd8016de7266133372fa7d15\"\u003e\u003ccode\u003ef50c73a\u003c/code\u003e\u003c/a\u003e feat: SecretStore implementation, Miniflare upgrade (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/8b45bdce3f9ab784282cda0c72baeea31bc8832c\"\u003e\u003ccode\u003e8b45bdc\u003c/code\u003e\u003c/a\u003e Fix: Moved away from Mutex for boolean flag (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/dd0e6363d618ba5fccf4758e004cc8ff30b6a5ee\"\u003e\u003ccode\u003edd0e636\u003c/code\u003e\u003c/a\u003e Support deleting multiple R2 keys, fixes \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/780\"\u003e#780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/3f0db65e0fd6cdea93d0beae376a795621d2e150\"\u003e\u003ccode\u003e3f0db65\u003c/code\u003e\u003c/a\u003e fix: add additional optional cf properties (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/415094a0e61f4e222f0351e822dce76c6c3ee6f9\"\u003e\u003ccode\u003e415094a\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eas_organization\u003c/code\u003e optional (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-rs/compare/v0.6.0...v0.6.1\"\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 `frankenstein` from 0.41.0 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ayrat555/frankenstein/releases\"\u003efrankenstein's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(client): less clones on creating multipart form by \u003ca href=\"https://github.com/EdJoPaTo\"\u003e\u003ccode\u003e@​EdJoPaTo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/297\"\u003eayrat555/frankenstein#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBot API 9.2: Checklists/Gifts/Direct Messages in Channels by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/298\"\u003eayrat555/frankenstein#298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBot API 9.2: Suggested Posts by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/299\"\u003eayrat555/frankenstein#299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ayrat555/frankenstein/compare/0.44.0...0.45.0\"\u003ehttps://github.com/ayrat555/frankenstein/compare/0.44.0...0.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Bot API 9.1 by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/293\"\u003e#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: fix fix post_story and edit_story by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/294\"\u003e#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: fix set_business_account_profile_photo by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/283\"\u003e#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add send_invoice example by \u003ca href=\"https://github.com/Dimazing\"\u003e\u003ccode\u003e@​Dimazing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/292\"\u003e#292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ayrat555/frankenstein/compare/0.43.0...0.44.0\"\u003ehttps://github.com/ayrat555/frankenstein/compare/0.43.0...0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix!: field \u003ccode\u003eorigin\u003c/code\u003e of \u003ccode\u003eExternalReplyInfo\u003c/code\u003e is not optional by \u003ca href=\"https://github.com/PRO-2684\"\u003e\u003ccode\u003e@​PRO-2684\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/289\"\u003eayrat555/frankenstein#289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ayrat555/frankenstein/compare/0.42.0...0.43.0\"\u003ehttps://github.com/ayrat555/frankenstein/compare/0.42.0...0.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fix \u003ccode\u003eadd_sticker_to_set\u003c/code\u003e, add sticker examples by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/284\"\u003eayrat555/frankenstein#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: Optional \u003ccode\u003eyear\u003c/code\u003e by \u003ca href=\"https://github.com/PRO-2684\"\u003e\u003ccode\u003e@​PRO-2684\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/286\"\u003eayrat555/frankenstein#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Optional \u003ccode\u003enanostar_amount\u003c/code\u003e by \u003ca href=\"https://github.com/Dimazing\"\u003e\u003ccode\u003e@​Dimazing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/288\"\u003eayrat555/frankenstein#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Dimazing\"\u003e\u003ccode\u003e@​Dimazing\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/288\"\u003eayrat555/frankenstein#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ayrat555/frankenstein/compare/0.41.0...0.42.0\"\u003ehttps://github.com/ayrat555/frankenstein/compare/0.41.0...0.42.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/ayrat555/frankenstein/blob/master/CHANGELOG.md\"\u003efrankenstein's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.0 (2025-09-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(client): less clones on creating multipart form - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/297\"\u003e#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Bot API 9.2 - Checklists/Gifts/Direct Messages in Channels - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/298\"\u003e#298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Bot API 9.2 - Suggested Posts - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/299\"\u003e#299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.0 (2025-07-13)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Bot API 9.1 - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/293\"\u003e#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: fix fix post_story and edit_story - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/294\"\u003e#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: fix set_business_account_profile_photo \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/283\"\u003e#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add send_invoice example \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/292\"\u003e#292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0 (2025-07-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix!: make \u003ccode\u003eorigin\u003c/code\u003e of ExternalReplyInfo not optional - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/289\"\u003e#289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix!: make year in Birthdate optional - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/286\"\u003e#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix add_sticker_to_set, add sticker examples - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/284\"\u003e#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make nanostar_amount optional in StarTransaction struct - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/288\"\u003e#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/47770c1b2f87808bc90608f7578fb44583b065e4\"\u003e\u003ccode\u003e47770c1\u003c/code\u003e\u003c/a\u003e release 0.45.0 (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/fcc41d79a1e76c747345bec11d51f010043336ce\"\u003e\u003ccode\u003efcc41d7\u003c/code\u003e\u003c/a\u003e Bot API 9.2 - Suggested Posts (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/d360e87e7312575097197bd982336e2c1784a233\"\u003e\u003ccode\u003ed360e87\u003c/code\u003e\u003c/a\u003e Bot API 9.2: Checklists/Gifts/Direct Messages in Channels (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/8878466141197971ae7947397b4e96bf03bcde5e\"\u003e\u003ccode\u003e8878466\u003c/code\u003e\u003c/a\u003e perf(client): less clones on creating multipart form (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/ee56b316016ac544f1533e0aeb9ed0d54adf96d5\"\u003e\u003ccode\u003eee56b31\u003c/code\u003e\u003c/a\u003e release 0.44.0 (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/8c7da7ba86319e1e726faf7d1ec6f18c96764104\"\u003e\u003ccode\u003e8c7da7b\u003c/code\u003e\u003c/a\u003e new example add stars (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/39a35bc9172e3f32506f6bb34d534675057d7b49\"\u003e\u003ccode\u003e39a35bc\u003c/code\u003e\u003c/a\u003e feat: Bot API 9.1 (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/d8bd55847053b22effab7d1c110f5229143fe787\"\u003e\u003ccode\u003ed8bd558\u003c/code\u003e\u003c/a\u003e fix: fix post_story and edit_story (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/68e5dba98a5b80a16a6202d0ba6afb75df5e446d\"\u003e\u003ccode\u003e68e5dba\u003c/code\u003e\u003c/a\u003e fix: profile photo upload method (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/5e533da98d010afc5b32b5063c6d33f517658f39\"\u003e\u003ccode\u003e5e533da\u003c/code\u003e\u003c/a\u003e release 0.43.0 (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ayrat555/frankenstein/compare/0.41.0...0.45.0\"\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.21 to 0.12.23\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.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\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.22...v0.12.23\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(socks): bracket IPv6 addresses when formatting destination host by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2753\"\u003eseanmonstar/reqwest#2753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.22 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/2754\"\u003eseanmonstar/reqwest#2754\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.21...v0.12.22\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.21...v0.12.22\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.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ae7375b547495ccae67c0481d36fbe9a166ca12c\"\u003e\u003ccode\u003eae7375b\u003c/code\u003e\u003c/a\u003e v0.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9aacdc1e2b7d45c3022a42b0d6eb2e8b7000085f\"\u003e\u003ccode\u003e9aacdc1\u003c/code\u003e\u003c/a\u003e feat: add dns_resolver2 that is more ergonomic and flexible (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221be11bc6869cdc6cfe125a3fb90fd2a3d211ab\"\u003e\u003ccode\u003e221be11\u003c/code\u003e\u003c/a\u003e refactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/acd1b059949a6760997fc486080a5ec54bb7172b\"\u003e\u003ccode\u003eacd1b05\u003c/code\u003e\u003c/a\u003e feat: add reqwest::retry policies (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2763\"\u003e#2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/54b6022b0f12917ce7f4c71e38b0925dc9661e21\"\u003e\u003ccode\u003e54b6022\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClientBuilder::unix_socket()\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/6358cefd24ea4ea387787617f79815d859d8b6e5\"\u003e\u003ccode\u003e6358cef\u003c/code\u003e\u003c/a\u003e fix: add default tcp keepalive and user_timeout values (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/21226a5bc3059a378b95267f2d743fbea44d4c3e\"\u003e\u003ccode\u003e21226a5\u003c/code\u003e\u003c/a\u003e style(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify Poll branch matching...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/82086e796b53da6625f1de39ce2d2cf29fcc50e8\"\u003e\u003ccode\u003e82086e7\u003c/code\u003e\u003c/a\u003e feat: add request cache options for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/2a0f7a367004c900a816679fbf50e499c979ad9e\"\u003e\u003ccode\u003e2a0f7a3\u003c/code\u003e\u003c/a\u003e ci: use msrv-aware cargo in msrv job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f1868036caea40079b389b0423bb9e7db6ecdad1\"\u003e\u003ccode\u003ef186803\u003c/code\u003e\u003c/a\u003e fix(proxy): restore default port 1080 for SOCKS proxies without explicit port...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.21...v0.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.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 `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 `axum-core` from 0.5.2 to 0.5.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-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-core v0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Removed unused \u003ccode\u003erustversion\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3502\"\u003etokio-rs/axum#3502\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-core v0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eDefaultBodyLimit::apply\u003c/code\u003e for changing the \u003ccode\u003eDefaultBodyLimit\u003c/code\u003e inside extractors.\n(\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3368\"\u003e#3368\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/3368\"\u003e#3368\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3366\"\u003etokio-rs/axum#3366\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\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-core-v0.5.2...axum-core-v0.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `backtrace` from 0.3.75 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/backtrace-rs/releases\"\u003ebacktrace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebacktrace-v0.3.76\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/blob/master/CHANGELOG.md\"\u003ebacktrace's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/backtrace-v0.3.75...backtrace-v0.3.76\"\u003e0.3.76\u003c/a\u003e - 2025-09-26\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/backtrace-rs/commit/775f6a1ba62e7d35a1fac76e64c61d9d4687b5f2\"\u003e\u003ccode\u003e775f6a1\u003c/code\u003e\u003c/a\u003e modify CHANGELOG.md to not be a git log dump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/bb0cdc34d74fd38762d58253c17589bdc054b738\"\u003e\u003ccode\u003ebb0cdc3\u003c/code\u003e\u003c/a\u003e chore: release v0.3.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a8b55f020a10679a04ce8ce9c5880559175ad3d4\"\u003e\u003ccode\u003ea8b55f0\u003c/code\u003e\u003c/a\u003e Merge of \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e: Fix missing alignment check for ELF note...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/0b838008f8cce0db2772f8567a9abf3a0d1fcae4\"\u003e\u003ccode\u003e0b83800\u003c/code\u003e\u003c/a\u003e Expand \u003ccode\u003etake_nhdr\u003c/code\u003e doc-comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a405950a411405521436da80d2772a486bc17b92\"\u003e\u003ccode\u003ea405950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003e#737\u003c/a\u003e from workingjubilee/address-dbghelp-soundness-risks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/06dca9a48567034437c45dbfa7ca22585c47d172\"\u003e\u003ccode\u003e06dca9a\u003c/code\u003e\u003c/a\u003e Expand doc-comment on \u003ccode\u003edo_resolve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/05ad04719967a72345bdcaa09afa6f53e11a0f70\"\u003e\u003ccode\u003e05ad047\u003c/code\u003e\u003c/a\u003e Remove padding bytes risk in dbghelp with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/dccdb4d50f1ccd0cf08d8a83a0344e694b65f97e\"\u003e\u003ccode\u003edccdb4d\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ecpp_demangle\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#732\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/50fe434089f2fe6cc47e6ac0be6c8d8e1880ee18\"\u003e\u003ccode\u003e50fe434\u003c/code\u003e\u003c/a\u003e\u003ccode\u003erust-lang/backtrace-rs#734\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/79d35149d77ae0227e3354d4143885768c8df399\"\u003e\u003ccode\u003e79d3514\u003c/code\u003e\u003c/a\u003e Switch from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#727\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/0.3.75...backtrace-v0.3.76\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.9.1 to 2.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.9.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Cargo features to readme by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/460\"\u003ebitflags/bitflags#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.4 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/461\"\u003ebitflags/bitflags#461\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.9.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStreamline generated code by \u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.3 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/459\"\u003ebitflags/bitflags#459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix difference in the spec by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/446\"\u003ebitflags/bitflags#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up inaccurate docs on bitflags_match by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/453\"\u003ebitflags/bitflags#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove rustc internal crate feature by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/454\"\u003ebitflags/bitflags#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/456\"\u003ebitflags/bitflags#456\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.9.4\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Cargo features to readme by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/460\"\u003ebitflags/bitflags#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.9.3\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStreamline generated code by \u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.9.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix difference in the spec by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/446\"\u003ebitflags/bitflags#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up inaccurate docs on bitflags_match by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/453\"\u003ebitflags/bitflags#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove rustc internal crate feature by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/454\"\u003ebitflags/bitflags#454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/de0ec28f9999bb8984fa92e19a2f53181098cc87\"\u003e\u003ccode\u003ede0ec28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/461\"\u003e#461\u003c/a\u003e from KodrAus/cargo/2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c31df3cea8a5b586ff738f181d3ee646cfb47fcd\"\u003e\u003ccode\u003ec31df3c\u003c/code\u003e\u003c/a\u003e prepare for 2.9.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3a9cce26c95403624dd20ca7fb7c92334cd684da\"\u003e\u003ccode\u003e3a9cce2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/460\"\u003e#460\u003c/a\u003e from bitflags/doc/cargo-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8eb1c7ceb69ded9f713fa1d332a6c5b1bc82c548\"\u003e\u003ccode\u003e8eb1c7c\u003c/code\u003e\u003c/a\u003e add Cargo features to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f59ad49e716071d31bf2015450d7ef6f74f265ef\"\u003e\u003ccode\u003ef59ad49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/459\"\u003e#459\u003c/a\u003e from KodrAus/cargo/2.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c3a4f4a4aa2054b0f23aa4e886f11364dadaa6d\"\u003e\u003ccode\u003e2c3a4f4\u003c/code\u003e\u003c/a\u003e prepare for 2.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9e1cf3eaca19259cdc22635af9ca7c76b2e18bee\"\u003e\u003ccode\u003e9e1cf3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/458\"\u003e#458\u003c/a\u003e from nnethercote/streamline-generated-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a3f1f78b5dcecc5d05dd3aa9ca4dc0ecb0a24f1d\"\u003e\u003ccode\u003ea3f1f78\u003c/code\u003e\u003c/a\u003e Avoid calling \u003ccode\u003eInternalBitFlags::{bits,from_bits_retain}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/aead794e31aae8cc7970b9709146ac572c1f9178\"\u003e\u003ccode\u003eaead794\u003c/code\u003e\u003c/a\u003e Avoid local variables in generated code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/85b5e603eab052567295437b940a023a4b86280d\"\u003e\u003ccode\u003e85b5e60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/456\"\u003e#456\u003c/a\u003e from KodrAus/cargo/2.9.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bon` from 3.6.4 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastio/bon/releases\"\u003ebon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing lifetime replacement for generic param declarations on \u003ccode\u003ederive(IntoFuture)\u003c/code\u003e impl block (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the lower bound requirement of \u003ccode\u003erustversion\u003c/code\u003e to v1.0.19 (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/336\"\u003e#336\u003c/a\u003e). Thanks \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e for the contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.7.1\u003c/h2\u003e\n\u003cp\u003eThis is a small patch release to make \u003ccode\u003ebon\u003c/code\u003e easier to package for Debian.\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Copyright header to the MIT License (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix MSRV tests and lints from nightly 13-08-2025 (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert refactoring PR 320 to make code compatible with darling 0.20 (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://bon-rs.com/reference/builder/top-level/derive#intofuture-derive\"\u003e\u003ccode\u003e#[builder(derive(IntoFuture(Box)))]\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/322\"\u003e#322\u003c/a\u003e).\nThis allows calling \u003ccode\u003ebuilder.await\u003c/code\u003e instead of \u003ccode\u003ebuilder.call().await\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/jakubadamw\"\u003e\u003ccode\u003e@​jakubadamw\u003c/code\u003e\u003c/a\u003e for the contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing \u003ccode\u003ewhere\u003c/code\u003e clause forwarding to \u003ccode\u003e#[builder(derive(Into))]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake tests pass without the \u003ccode\u003eexperimental-overwritable\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSunset financial support by Kindness (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy lints from nightly (2025-08-09) (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.5\u003c/h2\u003e\n\u003cp\u003eThis is a regular maintenance release with no essential API/behavior changes. Enjoy the stability 😄.\u003c/p\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd all 3 variations of builder syntax to the Basics guide pages (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the dependency \u003ca href=\"https://docs.rs/darling/latest/darling/\"\u003e\u003ccode\u003edarling\u003c/code\u003e\u003c/a\u003e (crate for parsing the attributes) from \u003ccode\u003e0.20\u003c/code\u003e to \u003ccode\u003e0.21\u003c/code\u003e and other internal dependencies (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/317\"\u003e#317\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elastio/bon/pull/320\"\u003e#320\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elastio/bon/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch from \u003ca href=\"https://github.com/bheisler/iai\"\u003e\u003ccode\u003eiai\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/Master-Hash/traducteur-bot-rs/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Master-Hash%2Ftraducteur-bot-rs/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}],"issue_packages":[{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2026-01-26T08:03:05.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"3854900593","node_id":"PR_kwDOLLDaKs6_T7-T","number":311,"state":"closed","title":"[cargo](deps): Bump the deps group across 1 directory with 155 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo","skip deployment"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T07:54:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T08:03:05.000Z","updated_at":"2026-02-02T07:54:10.000Z","time_to_close":604264,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":155,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-async","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types-convert","old_version":"0.60.9","new_version":"0.60.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"axum","old_version":"0.8.3","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"indoc","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.13","repository_url":"https://github.com/moka-rs/moka"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"reqwest-middleware","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"reqwest-retry","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tera","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/Keats/tera"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.1","new_version":"1.46.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tower_governor","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/benwis/tower-governor"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.16.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xml-rs","old_version":"0.8.25","new_version":"1.0.0","repository_url":"https://github.com/kornelski/xml-rs"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wiremock","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.2.2","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"quick-xml","old_version":"0.37.3","new_version":"0.39.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"tendril","old_version":"0.4.3","new_version":"0.5.0","repository_url":"https://github.com/servo/html5ever"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-credential-types","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.15.4","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-eventstream","old_version":"0.60.8","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http","old_version":"0.62.0","new_version":"0.62.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.0.1","new_version":"1.0.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-query","old_version":"0.60.7","new_version":"0.60.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime","old_version":"1.8.1","new_version":"1.8.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.13","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"cmake","old_version":"0.1.54","new_version":"0.1.57","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"collection_literals","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crc64fast-nvme","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/awesomized/crc64fast-nvme"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"derive-where","old_version":"1.2.7","new_version":"1.6.0","repository_url":"https://github.com/ModProg/derive-where"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.8.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"pest","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quanta","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/metrics-rs/quanta"},{"name":"quinn","old_version":"0.11.7","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.11","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"raw-cpuid","old_version":"11.5.0","new_version":"11.6.0","repository_url":"https://github.com/gz/rust-cpuid"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls-pki-types","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/ryu"},{"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_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","repository_url":"https://github.com/rust-lang/socket2"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"terminal_size","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"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":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 111 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\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.81.0` | `1.82.0` |\n| [aws-smithy-async](https://github.com/smithy-lang/smithy-rs) | `1.2.5` | `1.2.7` |\n| [aws-smithy-types-convert](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.11` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.3` | `0.8.8` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.54` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.6` | `2.0.7` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.13` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.4.1` | `0.4.2` |\n| [reqwest-retry](https://github.com/TrueLayer/reqwest-middleware) | `0.7.0` | `0.8.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tera](https://github.com/Keats/tera) | `1.20.0` | `1.20.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.46` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.46.1` |\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.2` | `0.6.8` |\n| [tower_governor](https://github.com/benwis/tower-governor) | `0.7.0` | `0.8.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.20.0` |\n| [xml-rs](https://github.com/kornelski/xml-rs) | `0.8.25` | `1.0.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.3` | `0.6.5` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.2.2` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.3` | `0.39.0` |\n| [tendril](https://github.com/servo/html5ever) | `0.4.3` | `0.5.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.2` | `1.2.11` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.15.4` |\n| [aws-smithy-eventstream](https://github.com/smithy-lang/smithy-rs) | `0.60.8` | `0.60.14` |\n| [aws-smithy-http](https://github.com/smithy-lang/smithy-rs) | `0.62.0` | `0.62.6` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.0.1` | `1.0.6` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.9` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.5` |\n| [aws-smithy-query](https://github.com/smithy-lang/smithy-rs) | `0.60.7` | `0.60.9` |\n| [aws-smithy-runtime](https://github.com/smithy-lang/smithy-rs) | `1.8.1` | `1.8.6` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.13` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.11` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.3` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.1` | `1.0.3` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crc64fast-nvme](https://github.com/awesomized/crc64fast-nvme) | `1.2.0` | `1.2.1` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.2.7` | `1.6.0` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.19` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.16` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.13.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quanta](https://github.com/metrics-rs/quanta) | `0.12.5` | `0.12.6` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.7` | `0.11.9` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.11` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [raw-cpuid](https://github.com/gz/rust-cpuid) | `11.5.0` | `11.6.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.11.0` | `1.14.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.22` |\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_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.2` | `0.4.3` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\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| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.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-async` from 1.2.5 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types-convert` from 0.60.9 to 0.60.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 `axum` from 0.8.3 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::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\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\u003c/blockquote\u003e\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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.3...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 `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 `clap` from 4.5.34 to 4.5.54\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.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\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\u003c/ul\u003e\n\u003c!-- 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.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\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/194c676f60b916506f94f70decdbf319af5d1ec6\"\u003e\u003ccode\u003e194c676\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/44838f6606fa015140c65a2d35971c1e9b269e26\"\u003e\u003ccode\u003e44838f6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0f59d55ff6b132cd59cd252442ce47078494be07\"\u003e\u003ccode\u003e0f59d55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6027\"\u003e#6027\u003c/a\u003e from Alpha1337k/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2aa2f07d1cd50412de51b51a7cc897e80e0b92f\"\u003e\u003ccode\u003ee2aa2f0\u003c/code\u003e\u003c/a\u003e Feat: Add catch-all on external subcommands for zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9c0aee9f28c5ad72932225bd730260f9bbe1fc6\"\u003e\u003ccode\u003eb9c0aee\u003c/code\u003e\u003c/a\u003e Feat: Add external subcommands test to suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.34...clap_complete-v4.5.54\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indoc` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/indoc/releases\"\u003eindoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport C-string literals \u003ccode\u003eindoc! {c\u0026quot;...\u0026quot;}\u003c/code\u003e, \u003ccode\u003eindoc! {cr\u0026quot;...\u0026quot;}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/indoc/commit/8d78216b3f127f523d198475ea44090f8f6894d5\"\u003e\u003ccode\u003e8d78216\u003c/code\u003e\u003c/a\u003e Release 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/23472ff7f3d2523ea1f5b396c7ea135c02054ee2\"\u003e\u003ccode\u003e23472ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\u003c/a\u003e from dtolnay/cstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/8d05562cbe8fe71e15afe7e6da602c1265217fd7\"\u003e\u003ccode\u003e8d05562\u003c/code\u003e\u003c/a\u003e Hide C-string tests from old toolchain versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/7c92efb7180eeabde698c2db22c24d189f07ab31\"\u003e\u003ccode\u003e7c92efb\u003c/code\u003e\u003c/a\u003e Recognize C-string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/fe39de460f2e30f3eaeea0891aec5cf412c65d72\"\u003e\u003ccode\u003efe39de4\u003c/code\u003e\u003c/a\u003e Generalize Error constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/27e015160e5aa8da3ce33af7ca7da2e0f2c13869\"\u003e\u003ccode\u003e27e0151\u003c/code\u003e\u003c/a\u003e Add C-string tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/57f6fbb4dab9277638bd4cbf358b31dab3a4512c\"\u003e\u003ccode\u003e57f6fbb\u003c/code\u003e\u003c/a\u003e Sort tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/170a0795587a3010785e05ee2240c98f49b02bf2\"\u003e\u003ccode\u003e170a079\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/indoc/commit/2f6ef0452d0495c1a3abde4293934d293d9c2c5d\"\u003e\u003ccode\u003e2f6ef04\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/indoc/commit/ce1bed41bb48d6071e2a15bf8dae8d801c500b92\"\u003e\u003ccode\u003ece1bed4\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/indoc/compare/2.0.6...2.0.7\"\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.13\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.13\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed/mitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e (Issue \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565\"\u003e#565\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565/\"\u003egh-issue-0565\u003c/a\u003e, reported by \u003ca href=\"https://github.com/sharksforarms\"\u003e\u003ccode\u003e@​sharksforarms\u003c/code\u003e\u003c/a\u003e).\n\u003cul\u003e\n\u003cli\u003eFixed a bug that caused freed timer nodes to remain in the timer wheels in some edge cases (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/566\"\u003e#566\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/566/\"\u003egh-pull-0566\u003c/a\u003e by \u003ca href=\"https://github.com/powergee\"\u003e\u003ccode\u003e@​powergee\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe mitigation added to v0.12.12 was enhanced by atomically reading the expiration state to prevent rare race conditions that could cause use-after-free issues (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/570/\"\u003egh-pull-0570\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eExpiry::expire_after_update\u003c/code\u003e not clearing expiration time for expired entries (\u003ccode\u003efuture::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/549\"\u003e#549\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/549/\"\u003egh-pull-0549\u003c/a\u003e, by \u003ca href=\"https://github.com/singulared\"\u003e\u003ccode\u003e@​singulared\u003c/code\u003e\u003c/a\u003e, \u003ccode\u003esync::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/564\"\u003e#564\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/564/\"\u003egh-pull-0564\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003eMitigated 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[gh-pull-0548], 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 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[gh-pull-0519], 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[gh-pull-0541], 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[gh-pull-0520], 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!-- 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/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.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed/mitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e\nreturns \u003ccode\u003eNone\u003c/code\u003e (Issue \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565\"\u003e#565\u003c/a\u003e[gh-issue-0565], reported by\n[\u003ca href=\"https://github.com/sharksforarms\"\u003e\u003ccode\u003e@​sharksforarms\u003c/code\u003e\u003c/a\u003e][gh-sharksforarms]).\n\u003cul\u003e\n\u003cli\u003eFixed a bug that caused freed timer nodes to remain in the timer wheels in\nsome edge cases (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/566\"\u003e#566\u003c/a\u003e[gh-pull-0566] by [\u003ca href=\"https://github.com/powergee\"\u003e\u003ccode\u003e@​powergee\u003c/code\u003e\u003c/a\u003e][gh-powergee]).\u003c/li\u003e\n\u003cli\u003eThe mitigation added to v0.12.12 was enhanced by atomically reading the\nexpiration state to prevent rare race conditions that could cause use-after-free\nissues (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e[gh-pull-0570]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eExpiry::expire_after_update\u003c/code\u003e not clearing expiration time for expired entries\n(\u003ccode\u003efuture::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/549\"\u003e#549\u003c/a\u003e[gh-pull-0549], by [\u003ca href=\"https://github.com/singulared\"\u003e\u003ccode\u003e@​singulared\u003c/code\u003e\u003c/a\u003e][gh-singulared],\n\u003ccode\u003esync::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/564\"\u003e#564\u003c/a\u003e[gh-pull-0564]).\u003c/li\u003e\n\u003c/ul\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\u003eMitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e\nreturns \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 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\u003ch2\u003eVersion 0.12.11\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAfter releasing v0.12.11, we found that supporting \u003ccode\u003eEquivalent\u003c/code\u003e trait was an\nunintended breaking change.\n\u003cul\u003e\n\u003cli\u003eIf you get a compilation error something like following, please update your\ncode to reborrow the key like \u003ccode\u003e\u0026amp;*key\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/b5bdb4c77840d7c4c2dbacdb02d4b14c40c03182\"\u003e\u003ccode\u003eb5bdb4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/571\"\u003e#571\u003c/a\u003e from moka-rs/exclude-lint-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/e8dff1f6f905423a91ed06ec682ab1eb2c9b45fa\"\u003e\u003ccode\u003ee8dff1f\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.markdownlint.json\u003c/code\u003e to the exclude files of the crate package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/c6bcdb6ba11c862b5b5b1af59eb445f48526c074\"\u003e\u003ccode\u003ec6bcdb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e from moka-rs/mitigate-timewheel-toctou-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/2aaa2e5d53ba0f02fb7f369a829c8d9d64881a81\"\u003e\u003ccode\u003e2aaa2e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.markdowlint.json\u003c/code\u003e to change the Markdown indents to four spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/04b2460aff25077a64bd74a9ead71e3c49ec9d84\"\u003e\u003ccode\u003e04b2460\u003c/code\u003e\u003c/a\u003e Update the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/4f053aaeb6c87043924aed53618e536443da7e14\"\u003e\u003ccode\u003e4f053aa\u003c/code\u003e\u003c/a\u003e Refactor duration comparison code for unit testing in both sync and future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/ee982dbae7045b39b7c2bd9aaa8f0ef7d927b8ba\"\u003e\u003ccode\u003eee982db\u003c/code\u003e\u003c/a\u003e A minor doc comment fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/49978c589022f8337feafd59b85655bcfdbcb538\"\u003e\u003ccode\u003e49978c5\u003c/code\u003e\u003c/a\u003e Try not to break the gen bits when adjusting timestamps that collide with the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f1b6ec19fe254535fa61a0ff01fc415db93e2370\"\u003e\u003ccode\u003ef1b6ec1\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eset_timer_node\u003c/code\u003e to re-read \u003ccode\u003eexpiry_gen\u003c/code\u003e from \u003ccode\u003eexpiration_state()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/e959b7f5ea4edf512486ffb687454a164304d609\"\u003e\u003ccode\u003ee959b7f\u003c/code\u003e\u003c/a\u003e Ensure that \u003ccode\u003eset_expiration_time\u003c/code\u003e accidentally pack real timestamp equal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.10...v0.12.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-middleware` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/releases\"\u003ereqwest-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereqwest-middleware-v0.4.2\u003c/h2\u003e\n\u003ch1\u003eAdded\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003efetch_mode_no_cors\u003c/code\u003e as it's been deprecated in reqwest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits/reqwest-middleware-v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-retry` 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/TrueLayer/reqwest-middleware/commits\"\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 `serde_json` from 1.0.140 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tera` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/tera/blob/master/CHANGELOG.md\"\u003etera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.21.1 (2025-10-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unmaintained unic-segment dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/4e5145e2231c7b7b5939b1aa4bc85789a8a75fcd\"\u003e\u003ccode\u003e4e5145e\u003c/code\u003e\u003c/a\u003e 1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/bae82918d1b8d8565aa809d66d77ac1b294e89f0\"\u003e\u003ccode\u003ebae8291\u003c/code\u003e\u003c/a\u003e refactor: 📦 Replace unmaintained unic-segment dependency (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/af0b32f8cec3d2863fbb91983c3599f7923af24e\"\u003e\u003ccode\u003eaf0b32f\u003c/code\u003e\u003c/a\u003e Add small note about child templates ignoring code outside of a block (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/ae13d7ce39d732aae3f68435ed52c60732fe0ee0\"\u003e\u003ccode\u003eae13d7c\u003c/code\u003e\u003c/a\u003e Update changelog for 1.20.0 (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Keats/tera/compare/v1.20.0...v1.20.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.12 to 2.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.18\"\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.41 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\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003ec75...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/dandidav/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fdandidav/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2026-01-19T08:20:39.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"3828549182","node_id":"PR_kwDOLLDaKs698rRE","number":310,"state":"closed","title":"[cargo](deps): Bump the deps group across 1 directory with 154 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo","skip deployment"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T07:57:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T08:20:39.000Z","updated_at":"2026-01-26T07:57:27.000Z","time_to_close":603407,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":154,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-async","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types-convert","old_version":"0.60.9","new_version":"0.60.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"axum","old_version":"0.8.3","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"indoc","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.12","repository_url":"https://github.com/moka-rs/moka"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"reqwest-middleware","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"reqwest-retry","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tera","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/Keats/tera"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.45","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.1","new_version":"1.46.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tower_governor","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/benwis/tower-governor"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.16.0","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xml-rs","old_version":"0.8.25","new_version":"1.0.0","repository_url":"https://github.com/kornelski/xml-rs"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wiremock","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.2.2","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"quick-xml","old_version":"0.37.3","new_version":"0.39.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"tendril","old_version":"0.4.3","new_version":"0.5.0","repository_url":"https://github.com/servo/html5ever"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-credential-types","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.15.3","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-eventstream","old_version":"0.60.8","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http","old_version":"0.62.0","new_version":"0.62.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.0.1","new_version":"1.0.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-query","old_version":"0.60.7","new_version":"0.60.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime","old_version":"1.8.1","new_version":"1.8.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.13","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"cmake","old_version":"0.1.54","new_version":"0.1.57","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"collection_literals","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crc64fast-nvme","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/awesomized/crc64fast-nvme"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"derive-where","old_version":"1.2.7","new_version":"1.6.0","repository_url":"https://github.com/ModProg/derive-where"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.8.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"pest","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quanta","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/metrics-rs/quanta"},{"name":"quinn","old_version":"0.11.7","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.11","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"raw-cpuid","old_version":"11.5.0","new_version":"11.6.0","repository_url":"https://github.com/gz/rust-cpuid"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls-pki-types","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/ryu"},{"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_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","repository_url":"https://github.com/rust-lang/socket2"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"terminal_size","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"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":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 111 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\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.81.0` | `1.82.0` |\n| [aws-smithy-async](https://github.com/smithy-lang/smithy-rs) | `1.2.5` | `1.2.7` |\n| [aws-smithy-types-convert](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.11` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.3` | `0.8.8` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.54` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.6` | `2.0.7` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.12` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.4.1` | `0.4.2` |\n| [reqwest-retry](https://github.com/TrueLayer/reqwest-middleware) | `0.7.0` | `0.8.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tera](https://github.com/Keats/tera) | `1.20.0` | `1.20.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.45` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.46.1` |\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.2` | `0.6.8` |\n| [tower_governor](https://github.com/benwis/tower-governor) | `0.7.0` | `0.8.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.19.0` |\n| [xml-rs](https://github.com/kornelski/xml-rs) | `0.8.25` | `1.0.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.3` | `0.6.5` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.2.2` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.3` | `0.39.0` |\n| [tendril](https://github.com/servo/html5ever) | `0.4.3` | `0.5.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.2` | `1.2.11` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.15.3` |\n| [aws-smithy-eventstream](https://github.com/smithy-lang/smithy-rs) | `0.60.8` | `0.60.14` |\n| [aws-smithy-http](https://github.com/smithy-lang/smithy-rs) | `0.62.0` | `0.62.6` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.0.1` | `1.0.6` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.9` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.5` |\n| [aws-smithy-query](https://github.com/smithy-lang/smithy-rs) | `0.60.7` | `0.60.9` |\n| [aws-smithy-runtime](https://github.com/smithy-lang/smithy-rs) | `1.8.1` | `1.8.6` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.13` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.11` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.3` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.1` | `1.0.3` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crc64fast-nvme](https://github.com/awesomized/crc64fast-nvme) | `1.2.0` | `1.2.1` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.2.7` | `1.6.0` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.19` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.13.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.105` |\n| [quanta](https://github.com/metrics-rs/quanta) | `0.12.5` | `0.12.6` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.7` | `0.11.9` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.11` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\n| [raw-cpuid](https://github.com/gz/rust-cpuid) | `11.5.0` | `11.6.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.11.0` | `1.14.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.22` |\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_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.2` | `0.4.3` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\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| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.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-async` from 1.2.5 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types-convert` from 0.60.9 to 0.60.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 `axum` from 0.8.3 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::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\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\u003c/blockquote\u003e\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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.3...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 `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 `clap` from 4.5.34 to 4.5.54\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.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\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\u003c/ul\u003e\n\u003c!-- 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.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\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/194c676f60b916506f94f70decdbf319af5d1ec6\"\u003e\u003ccode\u003e194c676\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/44838f6606fa015140c65a2d35971c1e9b269e26\"\u003e\u003ccode\u003e44838f6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0f59d55ff6b132cd59cd252442ce47078494be07\"\u003e\u003ccode\u003e0f59d55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6027\"\u003e#6027\u003c/a\u003e from Alpha1337k/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2aa2f07d1cd50412de51b51a7cc897e80e0b92f\"\u003e\u003ccode\u003ee2aa2f0\u003c/code\u003e\u003c/a\u003e Feat: Add catch-all on external subcommands for zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9c0aee9f28c5ad72932225bd730260f9bbe1fc6\"\u003e\u003ccode\u003eb9c0aee\u003c/code\u003e\u003c/a\u003e Feat: Add external subcommands test to suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.34...clap_complete-v4.5.54\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indoc` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/indoc/releases\"\u003eindoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport C-string literals \u003ccode\u003eindoc! {c\u0026quot;...\u0026quot;}\u003c/code\u003e, \u003ccode\u003eindoc! {cr\u0026quot;...\u0026quot;}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/indoc/commit/8d78216b3f127f523d198475ea44090f8f6894d5\"\u003e\u003ccode\u003e8d78216\u003c/code\u003e\u003c/a\u003e Release 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/23472ff7f3d2523ea1f5b396c7ea135c02054ee2\"\u003e\u003ccode\u003e23472ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\u003c/a\u003e from dtolnay/cstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/8d05562cbe8fe71e15afe7e6da602c1265217fd7\"\u003e\u003ccode\u003e8d05562\u003c/code\u003e\u003c/a\u003e Hide C-string tests from old toolchain versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/7c92efb7180eeabde698c2db22c24d189f07ab31\"\u003e\u003ccode\u003e7c92efb\u003c/code\u003e\u003c/a\u003e Recognize C-string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/fe39de460f2e30f3eaeea0891aec5cf412c65d72\"\u003e\u003ccode\u003efe39de4\u003c/code\u003e\u003c/a\u003e Generalize Error constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/27e015160e5aa8da3ce33af7ca7da2e0f2c13869\"\u003e\u003ccode\u003e27e0151\u003c/code\u003e\u003c/a\u003e Add C-string tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/57f6fbb4dab9277638bd4cbf358b31dab3a4512c\"\u003e\u003ccode\u003e57f6fbb\u003c/code\u003e\u003c/a\u003e Sort tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/170a0795587a3010785e05ee2240c98f49b02bf2\"\u003e\u003ccode\u003e170a079\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/indoc/commit/2f6ef0452d0495c1a3abde4293934d293d9c2c5d\"\u003e\u003ccode\u003e2f6ef04\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/indoc/commit/ce1bed41bb48d6071e2a15bf8dae8d801c500b92\"\u003e\u003ccode\u003ece1bed4\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/indoc/compare/2.0.6...2.0.7\"\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.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\u003ch2\u003eVersion 0.12.11\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAfter releasing v0.12.11, we found that supporting \u003ccode\u003eEquivalent\u003c/code\u003e trait was an\nunintended breaking change.\n\u003cul\u003e\n\u003cli\u003eIf you get a compilation error something like following, please update your\ncode to reborrow the key like \u003ccode\u003e\u0026amp;*key\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre lang=\"console\"\u003e\u003ccode\u003eerror[E0277]: the trait bound `T: Borrow\u0026lt;Arc\u0026lt;T\u0026gt;\u0026gt;` is not satisfied\n...\n= note: required for `Arc\u0026lt;T\u0026gt;` to implement `Equivalent\u0026lt;T\u0026gt;`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/492/#issuecomment-3621308432\"\u003ethis PR comment\u003c/a\u003e for more details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eEquivalent\u003c/code\u003e trait for the key type \u003ccode\u003eK\u003c/code\u003e of the caches.\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/492\"\u003e#492\u003c/a\u003e[gh-pull-0492])\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003ejittered_expiry_policy\u003c/code\u003e example (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/489\"\u003e#489\u003c/a\u003e[gh-pull-0489]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/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.10...v0.12.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-middleware` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/releases\"\u003ereqwest-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereqwest-middleware-v0.4.2\u003c/h2\u003e\n\u003ch1\u003eAdded\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003efetch_mode_no_cors\u003c/code\u003e as it's been deprecated in reqwest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits/reqwest-middleware-v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-retry` 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/TrueLayer/reqwest-middleware/commits\"\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 `serde_json` from 1.0.140 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tera` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/tera/blob/master/CHANGELOG.md\"\u003etera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.21.1 (2025-10-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unmaintained unic-segment dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/4e5145e2231c7b7b5939b1aa4bc85789a8a75fcd\"\u003e\u003ccode\u003e4e5145e\u003c/code\u003e\u003c/a\u003e 1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/bae82918d1b8d8565aa809d66d77ac1b294e89f0\"\u003e\u003ccode\u003ebae8291\u003c/code\u003e\u003c/a\u003e refactor: 📦 Replace unmaintained unic-segment dependency (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/af0b32f8cec3d2863fbb91983c3599f7923af24e\"\u003e\u003ccode\u003eaf0b32f\u003c/code\u003e\u003c/a\u003e Add small note about child templates ignoring code outside of a block (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/ae13d7ce39d732aae3f68435ed52c60732fe0ee0\"\u003e\u003ccode\u003eae13d7c\u003c/code\u003e\u003c/a\u003e Update changelog for 1.20.0 (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Keats/tera/compare/v1.20.0...v1.20.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.12 to 2.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.18\"\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.41 to 0.3.45\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.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\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.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\nimprovement. This method is used internally by numerous other methods.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutil::is_leap_year\u003c/code\u003e uses a new algorithm, resulting in an approximately 8% performance\nimprovement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.44 [2025-09-19]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComparisons of \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e with differing signs (i.e.\none negative and one positive year) would return the inverse result of what was expected. This was\nintroduced in v0.3.42 and has been fixed.\u003c/li\u003e\n\u003cli\u003eType inference would fail due to feature unification when \u003ccode\u003ewasm-bindgen\u003c/code\u003e enabled \u003ccode\u003eserde_json\u003c/code\u003e.\nThis has been fixed by explicitly specifying the type in the relevant locations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.43 [2025-09-02]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erand\u003c/code\u003e 0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn the \u003ccode\u003econvert\u003c/code\u003e module, any use of \u003ccode\u003eper\u003c/code\u003e with types that were not the same (such as\n\u003ccode\u003eNanosecond::per(Second)\u003c/code\u003e) would not compile due to a bug. This has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.42 [2025-08-31]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_until\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_since\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eper_t\u003c/code\u003e method for all types in \u003ccode\u003etime::convert\u003c/code\u003e. This is similar to the existing \u003ccode\u003eper\u003c/code\u003e method, but\ncan return any of the primitive numeric types that can represent the result. This will cut down on\n\u003ccode\u003eas\u003c/code\u003e casts while ensuring correctness. Type inference isn't perfect, so you may need to provide a\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d41b5e129b52dc3486a89a4367e1979496f661d7\"\u003e\u003ccode\u003ed41b5e1\u003c/code\u003e\u003c/a\u003e v0.3.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/69db9fb7a3547716e7f94a64e81221d71c1faade\"\u003e\u003ccode\u003e69db9fb\u003c/code\u003e\u003c/a\u003e Add noop to utils benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/30ba933a21a301ed06142f3e959664eea3dde1a1\"\u003e\u003ccode\u003e30ba933\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003efrom_julian_day\u003c/code\u003e algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/267d847a5e1514365abdb5b5fb3eb10441b96d90\"\u003e\u003ccode\u003e267d847\u003c/code\u003e\u003c/a\u003e Change leap year algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/41e21efa6e00f8288f30906be72af13806b03401\"\u003e\u003ccode\u003e41e21ef\u003c/code\u003e\u003c/a\u003e Make util tests more opaque\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/8f5981a4dac23fdc38f4a7058ebdc74c9e322e9f\"\u003e\u003ccode\u003e8f5981a\u003c/code\u003e\u003c/a\u003e Test whether every year 0-399 is leap year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6365c4cd6a35d15792abdeab04c0d0a9dfb054cb\"\u003e\u003ccode\u003e6365c4c\u003c/code\u003e\u003c/a\u003e Improve accuracy of \u003ccode\u003eDate\u003c/code\u003e benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a4fc845886deb7f6a25893f2a910f8e5241708c4\"\u003e\u003ccode\u003ea4fc845\u003c/code\u003e\u003c/a\u003e Dependency upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c46847464324daea795442479cd9e74e4841c0ba\"\u003e\u003ccode\u003ec468474\u003c/code\u003e\u003c/a\u003e Rename lints for latest rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/037af660d74789c9fd3e63881f58114983b11ddd\"\u003e\u003ccode\u003e037af66\u003c/code\u003e\u003c/a\u003e Add type alias for \u003ccode\u003eformat_description!\u003c/code\u003e output\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.41...v0.3.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.44.1 to 1.46.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.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\u003c/p\u003e\n\u003ch2\u003eUnstable\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: add \u003ccode\u003eTaskMeta::spawn_location\u003c/code\u003e tracking where a task was spawned (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7440\"\u003e#7440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7440\"\u003e#7440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7440\"\u003etokio-rs/tokio#7440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.0\u003c/h2\u003e\n\u003ch1\u003e1.46.0 (July 2nd, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: fixed \u003ccode\u003eTcpStream::shutdown\u003c/code\u003e incorrectly returning an error on macOS (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::OwnedPermit::{same_channel, same_channel_as_sender}\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7389\"\u003e#7389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: \u003ccode\u003ebiased\u003c/code\u003e option for \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e, similar to \u003ccode\u003eselect!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7307\"\u003e#7307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support for cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7393\"\u003e#7393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support \u003ccode\u003epope::OpenOptions::read_write\u003c/code\u003e on Android (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7426\"\u003e#7426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eClone\u003c/code\u003e implementation for \u003ccode\u003enet::u...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/dandidav/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fdandidav/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"}},{"old_version":"0.1.16","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2026-01-05T09:17:52.000Z","version_change":"0.1.16 → 0.1.20","issue":{"uuid":"3780744264","node_id":"PR_kwDON1vYjM67fp70","number":177,"state":"open","title":"chore(deps): bump serde_path_to_error from 0.1.16 to 0.1.20","user":"dependabot[bot]","labels":["dependencies","rust","Stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T09:17:52.000Z","updated_at":"2026-01-20T02:14:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"serde_path_to_error","old_version":"0.1.16","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde_path_to_error](https://github.com/dtolnay/path-to-error) from 0.1.16 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.16...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_path_to_error\u0026package-manager=cargo\u0026previous-version=0.1.16\u0026new-version=0.1.20)](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/NillionNetwork/nilvm/pull/177","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NillionNetwork%2Fnilvm/issues/177","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/177/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-12-22T01:06:49.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"3751881668","node_id":"PR_kwDOOxLiz866CrP3","number":51,"state":"closed","title":"build(deps): bump the all group across 1 directory with 186 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T01:15:25.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T01:06:49.000Z","updated_at":"2025-12-29T01:15:26.000Z","time_to_close":605316,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":186,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.7","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"rust-mcp-sdk","old_version":"0.4.0","new_version":"0.7.4","repository_url":"https://github.com/rust-mcp-stack/rust-mcp-sdk"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.13.1","new_version":"1.15.2","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-server","old_version":"0.7.2","new_version":"0.7.3","repository_url":"https://github.com/programatik29/axum-server"},{"name":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.1.9","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cfg-if","old_version":"1.0.0","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":"cmake","old_version":"0.1.54","new_version":"0.1.57","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.2.1","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"h2","old_version":"0.4.10","new_version":"0.4.12","repository_url":"https://github.com/hyperium/h2"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.6","new_version":"0.27.7","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.12","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.178","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.11"},{"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.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"parking_lot","old_version":"0.12.3","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":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.15","new_version":"0.12.26","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustls","old_version":"0.23.27","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.2","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/ryu"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"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":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","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":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"softbuffer","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-windowing/softbuffer"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","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-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.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"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.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows","old_version":"0.61.1","new_version":"0.61.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.7","repository_url":"https://github.com/microsoft/windows-rs"},{"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.25","new_version":"0.8.31","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-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zvariant","old_version":"5.5.3","new_version":"5.8.0","repository_url":"https://github.com/dbus2/zbus"},{"name":"zvariant_utils","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/dbus2/zbus"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 113 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.2` |\n| [rust-mcp-sdk](https://github.com/rust-mcp-stack/rust-mcp-sdk) | `0.4.0` | `0.7.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.0` | `2.5.0` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.13.1` | `1.15.2` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.8` |\n| [axum-server](https://github.com/programatik29/axum-server) | `0.7.2` | `0.7.3` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.24.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.9` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.5` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.2.1` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.10` | `0.4.12` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.6` | `0.27.7` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `0.1.19` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.178` |\n| libredox | `0.1.3` | `0.1.11` |\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.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.8` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.15` | `0.12.26` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.35` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.21` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.16.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.7` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [softbuffer](https://github.com/rust-windowing/softbuffer) | `0.4.6` | `0.4.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\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.17` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\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.19.0` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.1` | `0.61.3` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.25` | `0.8.31` |\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-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n| [zvariant](https://github.com/dbus2/zbus) | `5.5.3` | `5.8.0` |\n| [zvariant_utils](https://github.com/dbus2/zbus) | `3.2.0` | `3.2.1` |\n\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 `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 `tauri-plugin-opener` from 2.2.7 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-mcp-sdk` from 0.4.0 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/releases\"\u003erust-mcp-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003erust-mcp-sdk: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.7.3...rust-mcp-sdk-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-11-23)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd authentication flow support to MCP servers (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/119\"\u003e#119\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/fe467d3661a60b6bb1f9d5b53697c1a94dc77c12\"\u003efe467d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIssue 116 - custom_streamable_http_endpoint (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/117\"\u003e#117\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/6f70e18233bee5b56cf32e3fd1932973e1d38c6f\"\u003e6f70e18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003erust-mcp-sdk: v0.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.7.2...rust-mcp-sdk-v0.7.3\"\u003e0.7.3\u003c/a\u003e (2025-11-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor and improve middleware pipeline (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/114\"\u003e#114\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/cc45f1c2e6321ef740dda87d229aa51213a06808\"\u003ecc45f1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003erust-mcp-sdk: v0.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.7.1...rust-mcp-sdk-v0.7.2\"\u003e0.7.2\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd middleware support to mcp_http_handler (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/112\"\u003e#112\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/18b1e6f3e9671bfffa4bd59f64dc12fc2e44d818\"\u003e18b1e6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Code Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEventstore with better error handling and stability (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/109\"\u003e#109\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/150e3a02ba593b2e41b16d2d621e770d292cfa23\"\u003e150e3a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003erust-mcp-sdk: v0.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.7.0...rust-mcp-sdk-v0.7.1\"\u003e0.7.1\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd server_supports_completion method (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/104\"\u003e#104\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/62687262a30cce0928435c153b6016d56e85b8ee\"\u003e6268726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Decouple core logic from HTTP server for improved architecture (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/106\"\u003e#106\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/d10488bac739bf28b45d636129eb598d4dd87fd2\"\u003ed10488b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecesarry mutex in the session store (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/ea5d58013ac051f2bbe7e9f5b3a20a3220e66c9b\"\u003eea5d580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Code Refactoring\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/c710b5a7ee3db68481a5512bc602437611103ec9\"\u003e\u003ccode\u003ec710b5a\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/629f6f981ad37309e83ea1cb4e8b84b1a0d60946\"\u003e\u003ccode\u003e629f6f9\u003c/code\u003e\u003c/a\u003e chore: image size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/ab7aab301747b8ad0a6dcf4a084775df2a9c5840\"\u003e\u003ccode\u003eab7aab3\u003c/code\u003e\u003c/a\u003e chore: fix broken asset link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/fe467d3661a60b6bb1f9d5b53697c1a94dc77c12\"\u003e\u003ccode\u003efe467d3\u003c/code\u003e\u003c/a\u003e feat: add authentication flow support to MCP servers (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/6f70e18233bee5b56cf32e3fd1932973e1d38c6f\"\u003e\u003ccode\u003e6f70e18\u003c/code\u003e\u003c/a\u003e fix: issue 116 - custom_streamable_http_endpoint (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/2688e1e54bd0a8e3c21e0ea84b0e8d43d60f8917\"\u003e\u003ccode\u003e2688e1e\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/cc45f1c2e6321ef740dda87d229aa51213a06808\"\u003e\u003ccode\u003ecc45f1c\u003c/code\u003e\u003c/a\u003e feat: refactor and improve middleware pipeline (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/8fada343cb24033655ce6593145cfcf25caa2338\"\u003e\u003ccode\u003e8fada34\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/ece937dd5bd401cc8b40f8fa2cc0f738683a3323\"\u003e\u003ccode\u003eece937d\u003c/code\u003e\u003c/a\u003e chore: set the minimum rust-version and remove rust-toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/1377a5b8475e253a6a4d1bbb6e81daf4108db4eb\"\u003e\u003ccode\u003e1377a5b\u003c/code\u003e\u003c/a\u003e chore: fix broken audit action\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.4.0...rust-mcp-sdk-v0.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.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.45.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 `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 `tauri-build` from 2.2.0 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 881 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1060 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.53.4\n    │   └── tauri-runtime-wry 2.9.2\n    │       └── tauri 2.9.4\n    │           ├── tauri-plugin-sample 0.1.0\n    │           │   └── api 0.1.0\n    │           ├── tauri-plugin-log 2.6.0\n    │           │   └── api 0.1.0\n    │           ├── tauri-file-associations-demo 0.1.0\n    │           ├── tauri 2.9.4\n    │           ├── restart 0.1.0\n    │           ├── resources 0.1.0\n    │           ├── bench_helloworld 0.1.0\n    │           ├── bench_files_transfer 0.1.0\n    │           ├── bench_cpu_intensive 0.1.0\n    │           └── api 0.1.0\n    ├── webkit2gtk 2.0.1\n    │   ├── wry 0.53.4\n    │   ├── tauri-runtime-wry 2.9.2\n    │   ├── tauri-runtime 2.9.2\n    │   │   ├── tauri-runtime-wry 2.9.2\n    │   │   └── tauri 2.9.4\n    │   └── tauri 2.9.4\n    ├── tauri-runtime-wry 2.9.2\n    ├── tauri-runtime 2.9.2\n    ├── tauri 2.9.4\n    ├── tao 0.34.5\n    │   └── tauri-runtime-wry 2.9.2\n    ├── muda 0.17.1\n    │   ├── tray-icon 0.21.0\n    │   │   └── tauri 2.9.4\n    │   └── tauri 2.9.4\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adler2` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md\"\u003eadler2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/2.0.0..2.0.1\"\u003e2.0.1\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/7cdbd3925a7f61cc075f44367b5d383861571b0a\"\u003e7cdbd39\u003c/a\u003e) - Trevor Gross\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oyvindln/adler2/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.3...1.1.4\"\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 `async-channel` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7ad5313184a0439a49d7569ab4e741efd2de5617\"\u003e\u003ccode\u003e7ad5313\u003c/code\u003e\u003c/a\u003e v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/759c1a5e71287a0ec13bd3f4c746708bec355720\"\u003e\u003ccode\u003e759c1a5\u003c/code\u003e\u003c/a\u003e Update flume requirement from 0.11.0 to 0.12.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/78bf47157e7c4fb4aca6cf21592a00368716bd72\"\u003e\u003ccode\u003e78bf471\u003c/code\u003e\u003c/a\u003e doc: Fix test by ignoring it on WASM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/ed9752e141a570624b410eecbcc0645de7410dd4\"\u003e\u003ccode\u003eed9752e\u003c/code\u003e\u003c/a\u003e m: Use Waker::noop() instead of NOOP_WAKER\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/a579f222d994ca80e2f112ab5df8483d9ff93d7d\"\u003e\u003ccode\u003ea579f22\u003c/code\u003e\u003c/a\u003e m: Don't re-implement ready! and pin!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/c48c7af42d9268e7b80f926824c93d4acddb5498\"\u003e\u003ccode\u003ec48c7af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/102\"\u003e#102\u003c/a\u003e from atouchet/rd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/33b1acf3a9cfa8dd00d9d36ae1274b26da234169\"\u003e\u003ccode\u003e33b1acf\u003c/code\u003e\u003c/a\u003e Fix build badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.3.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.0...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/3d217f79cc079a88486e64a9f6ada6b1350483e5\"\u003e\u003ccode\u003e3d217f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/75\"\u003e#75\u003c/a\u003e from cuviper/probe_cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/b1928bac4cb832c539957596a80d7418761c8d3f\"\u003e\u003ccode\u003eb1928ba\u003c/code\u003e\u003c/a\u003e Remove probe output files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.4.0...1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.13.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCMAC: \u003ccode\u003esign_to_buffer\u003c/code\u003e and \u003ccode\u003eContext::verify\u003c/code\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/968\"\u003eaws/aws-lc-rs#968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://docs.rs/aws-lc-rs/latest/aws_lc_rs/\"\u003edocumentation on docs.rs\u003c/a\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/967\"\u003eaws/aws-lc-rs#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet CFLAGS before init'ing cc::Build by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/966\"\u003eaws/aws-lc-rs#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Darwin builds for non-standard environments (e.g. Nix) by \u003ca href=\"https://github.com/martinjlowm\"\u003e\u003ccode\u003e@​martinjlowm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/941\"\u003eaws/aws-lc-rs#941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAWS_LC_SYS_CFLAGS is ignored when using default ccBuilder  -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/965\"\u003eaws/aws-lc-rs#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1.15.1 docs.rs build failed due to doc_auto_cfg stabilization -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/963\"\u003eaws/aws-lc-rs#963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix rustls integ tests; bump to v1.15.2 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/tauri-nextjs-shadcn-template/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Ftauri-nextjs-shadcn-template/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-12-08T16:13:48.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"3707060074","node_id":"PR_kwDOMRQNJM63t0eR","number":147,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T20:46:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T16:13:48.000Z","updated_at":"2026-01-12T20:46:19.000Z","time_to_close":3040349,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":12,"packages":[{"name":"js-sys","old_version":"0.3.77","new_version":"0.3.83","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"regex","old_version":"1.11.2","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"scraper","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/rust-scraper/scraper"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"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":"alloc_cat","old_version":"1.0.0","new_version":"1.1.1"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"ureq","old_version":"3.1.0","new_version":"3.1.4","repository_url":"https://github.com/algesten/ureq"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.77` | `0.3.83` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.12.2` |\n| [scraper](https://github.com/rust-scraper/scraper) | `0.24.0` | `0.25.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| alloc_cat | `1.0.0` | `1.1.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [ureq](https://github.com/algesten/ureq) | `3.1.0` | `3.1.4` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.53` |\n\n\nUpdates `js-sys` from 0.3.77 to 0.3.83\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.2 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):\nAdd \u003ccode\u003eCapture::get_match\u003c/code\u003e for returning the overall match without \u003ccode\u003eunwrap()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003e#1083\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003erust-lang/regex#1083\u003c/a\u003e):\nFixes a panic in the lazy DFA (can only occur for especially large regexes).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003e#1116\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003erust-lang/regex#1116\u003c/a\u003e):\nFixes a memory usage regression for large regexes (introduced in \u003ccode\u003eregex 1.9\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003e#1195\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003erust-lang/regex#1195\u003c/a\u003e):\nFix universal start states in sparse DFA.\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1295\"\u003e#1295\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1295\"\u003erust-lang/regex#1295\u003c/a\u003e):\nFixes a panic when deserializing a corrupted dense DFA.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8f5d9479d0f1da5726488a530d7fd66a73d05b80\"\u003eBUG 8f5d9479\u003c/a\u003e:\nMake \u003ccode\u003eregex_automata::meta::Regex::find\u003c/code\u003e consistently return \u003ccode\u003eNone\u003c/code\u003e when\n\u003ccode\u003eWhichCaptures::None\u003c/code\u003e is used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.3 (2025-09-25)\u003c/h1\u003e\n\u003cp\u003eThis is a small patch release with an improvement in memory usage in some\ncases.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5ea3eb1e95f0338e283f5f0b4681f0891a1cd836\"\u003e\u003ccode\u003e5ea3eb1\u003c/code\u003e\u003c/a\u003e 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ab0b07171b82d1d4fdc8359505d12b2e818514d4\"\u003e\u003ccode\u003eab0b071\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/691d51457db276bbdf9ca3de2cafe285c662c59f\"\u003e\u003ccode\u003e691d514\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1dd90777791dbc6bbf389157d05ac8176c6ad051\"\u003e\u003ccode\u003e1dd9077\u003c/code\u003e\u003c/a\u003e docs: swap \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/0089034cb37b0bf3785f2e0211f7eca74033f4d1\"\u003e\u003ccode\u003e0089034\u003c/code\u003e\u003c/a\u003e regex-cli-0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140f8949da3f575490bac80ff23dfc29458b82c7\"\u003e\u003ccode\u003e140f894\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/27d6d65263cb80266a62e3189408a44f201a0975\"\u003e\u003ccode\u003e27d6d65\u003c/code\u003e\u003c/a\u003e 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/85398ad5002048bbeaa90f1fe37fbb31df2bc0d6\"\u003e\u003ccode\u003e85398ad\u003c/code\u003e\u003c/a\u003e changelog: 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/764efbd305d3a7b817ec8892ff0a656ec657d660\"\u003e\u003ccode\u003e764efbd\u003c/code\u003e\u003c/a\u003e api: tweak the lifetime of \u003ccode\u003eCaptures::get_match\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ee6aa55e01786e4d2c11eb1be805835bbb3bfa99\"\u003e\u003ccode\u003eee6aa55\u003c/code\u003e\u003c/a\u003e rure-0.2.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.2...1.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `scraper` from 0.24.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-scraper/scraper/releases\"\u003escraper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(Cargo.toml): bump servo to 0.36.0 by \u003ca href=\"https://github.com/Jan9103\"\u003e\u003ccode\u003e@​Jan9103\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/280\"\u003erust-scraper/scraper#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd version flag in executable by \u003ca href=\"https://github.com/kachick\"\u003e\u003ccode\u003e@​kachick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/282\"\u003erust-scraper/scraper#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid panic for unknown flags and invalid selectors when using executable by \u003ca href=\"https://github.com/kachick\"\u003e\u003ccode\u003e@​kachick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/283\"\u003erust-scraper/scraper#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate repo URL by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/286\"\u003erust-scraper/scraper#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded cargo deny to test github action by \u003ca href=\"https://github.com/haydonryan\"\u003e\u003ccode\u003e@​haydonryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/287\"\u003erust-scraper/scraper#287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jan9103\"\u003e\u003ccode\u003e@​Jan9103\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/280\"\u003erust-scraper/scraper#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kachick\"\u003e\u003ccode\u003e@​kachick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/282\"\u003erust-scraper/scraper#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/286\"\u003erust-scraper/scraper#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydonryan\"\u003e\u003ccode\u003e@​haydonryan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/pull/287\"\u003erust-scraper/scraper#287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-scraper/scraper/compare/v0.24.0...v0.25.0\"\u003ehttps://github.com/rust-scraper/scraper/compare/v0.24.0...v0.25.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/rust-scraper/scraper/commit/4cb710713323eb38a1e31808edebc4e8d3850c51\"\u003e\u003ccode\u003e4cb7107\u003c/code\u003e\u003c/a\u003e Version 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/382c092278c132de8aff67989841f45756c307c0\"\u003e\u003ccode\u003e382c092\u003c/code\u003e\u003c/a\u003e Add cargo deny to test github action (\u003ca href=\"https://redirect.github.com/rust-scraper/scraper/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/29b3d8f9f551ec2181a23a8d7dadd884516b1374\"\u003e\u003ccode\u003e29b3d8f\u003c/code\u003e\u003c/a\u003e Update repo URL (\u003ca href=\"https://redirect.github.com/rust-scraper/scraper/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/943ee247fada855eafb743a8d70ee18ad06707ec\"\u003e\u003ccode\u003e943ee24\u003c/code\u003e\u003c/a\u003e Bump indexmap from 2.12.0 to 2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/4848e3ce705ea5466e1218e75e5a2cdf354529f0\"\u003e\u003ccode\u003e4848e3c\u003c/code\u003e\u003c/a\u003e Avoid panic for missing or invalid selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/75b88dae4b9fcfc66b900a1952a6a3e6540dd828\"\u003e\u003ccode\u003e75b88da\u003c/code\u003e\u003c/a\u003e Avoid panic for unknown flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/85e69679ba955fe4e4279f49b4b61a67c5947714\"\u003e\u003ccode\u003e85e6967\u003c/code\u003e\u003c/a\u003e Add version flag in executable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/381a4bd79b31b60720fb6c44835f6476987da12a\"\u003e\u003ccode\u003e381a4bd\u003c/code\u003e\u003c/a\u003e chore(Cargo.toml): bump servo to 0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/3fca4f11783c8e58c78380d97c07bfcea0e03aaa\"\u003e\u003ccode\u003e3fca4f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-scraper/scraper/issues/278\"\u003e#278\u003c/a\u003e from rust-scraper/dependabot/cargo/indexmap-2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-scraper/scraper/commit/8e56e7e6cbf9211cb2b00c168defe6d04c9d0059\"\u003e\u003ccode\u003e8e56e7e\u003c/code\u003e\u003c/a\u003e Bump indexmap from 2.11.4 to 2.12.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-scraper/scraper/compare/v0.24.0...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.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 `wasm-bindgen` from 0.2.100 to 0.2.106\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/releases\"\u003ewasm-bindgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.106\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.105...0.2.106\"\u003e0.2.106\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew MSRV policy, and bump of the MSRV fo 1.71.\n\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/pull4801\"\u003e#4801\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded typed \u003ccode\u003ethis\u003c/code\u003e support in the first argument in free function exports via\na new \u003ccode\u003e#[wasm_bindgen(this)]\u003c/code\u003e attribute.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4757\"\u003e#4757\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ereexport\u003c/code\u003e attribute for imports to support re-exporting imported types,\nwith optional renaming.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4759\"\u003e#4759\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ejs_namespace\u003c/code\u003e attribute on exported types, mirroring the import\nsemantics to enable arbitrarily nested exported interface objects.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4744\"\u003e#4744\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded 'container' attribute to \u003ccode\u003eScrollIntoViewOptions\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4806\"\u003e#4806\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated and refactored output generation to use alphabetical ordering\nof declarations.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4813\"\u003e#4813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded benchmark support to \u003ccode\u003ewasm-bindgen-test\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4812\"\u003e#4812\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4823\"\u003e#4823\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed node test harness getting stuck after tests completed.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4776\"\u003e#4776\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eQuote names containing colons in generated .d.ts.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4488\"\u003e#4488\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixes TryFromJsValue for structs JsValue stack corruption on failure.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4786\"\u003e#4786\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ewasm-bindgen-test-runner\u003c/code\u003e outputting empty line when using the \u003ccode\u003e--list\u003c/code\u003e option. In particular, \u003ccode\u003ecargo-nextest\u003c/code\u003e now works correctly.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4803\"\u003e#4803\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIt now works to build with \u003ccode\u003e-Cpanic=unwind\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4796\"\u003e#4796\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4783\"\u003e#4783\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4782\"\u003e#4782\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md\"\u003ewasm-bindgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.105...0.2.106\"\u003e0.2.106\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew MSRV policy, and bump of the MSRV fo 1.71.\n\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/pull4801\"\u003e#4801\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded typed \u003ccode\u003ethis\u003c/code\u003e support in the first argument in free function exports via\na new \u003ccode\u003e#[wasm_bindgen(this)]\u003c/code\u003e attribute.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4757\"\u003e#4757\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ereexport\u003c/code\u003e attribute for imports to support re-exporting imported types,\nwith optional renaming.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4759\"\u003e#4759\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ejs_namespace\u003c/code\u003e attribute on exported types, mirroring the import\nsemantics to enable arbitrarily nested exported interface objects.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4744\"\u003e#4744\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded 'container' attribute to \u003ccode\u003eScrollIntoViewOptions\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4806\"\u003e#4806\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated and refactored output generation to use alphabetical ordering\nof declarations.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4813\"\u003e#4813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded benchmark support to \u003ccode\u003ewasm-bindgen-test\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4812\"\u003e#4812\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4823\"\u003e#4823\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed node test harness getting stuck after tests completed.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4776\"\u003e#4776\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eQuote names containing colons in generated .d.ts.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4488\"\u003e#4488\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixes TryFromJsValue for structs JsValue stack corruption on failure.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4786\"\u003e#4786\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ewasm-bindgen-test-runner\u003c/code\u003e outputting empty line when using the \u003ccode\u003e--list\u003c/code\u003e option. In particular, \u003ccode\u003ecargo-nextest\u003c/code\u003e now works correctly.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4803\"\u003e#4803\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIt now works to build with \u003ccode\u003e-Cpanic=unwind\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4796\"\u003e#4796\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4783\"\u003e#4783\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4782\"\u003e#4782\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed duplicate symbols caused by enabling v0 mangling.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/11831fb89d02ea80b2f72e10868e913d87156c06\"\u003e\u003ccode\u003e11831fb\u003c/code\u003e\u003c/a\u003e Release 0.2.106 (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4833\"\u003e#4833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/36115e70adb88cddb25697dcf9948a5af7532c88\"\u003e\u003ccode\u003e36115e7\u003c/code\u003e\u003c/a\u003e Notes pnpm as package manager and recommends checking out release (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4832\"\u003e#4832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/f61a588f674304964a2062b2307edb304aed4d16\"\u003e\u003ccode\u003ef61a588\u003c/code\u003e\u003c/a\u003e Remove unused ABI cfg code (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4825\"\u003e#4825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/df062bebb1614b0c4aa22f16c8642276be0078f1\"\u003e\u003ccode\u003edf062be\u003c/code\u003e\u003c/a\u003e Make codspeed runs on codspeed-macro (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4827\"\u003e#4827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e04e6b5030591f15e8f0f3d335336ef2673bf026\"\u003e\u003ccode\u003ee04e6b5\u003c/code\u003e\u003c/a\u003e Fix changelog (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4826\"\u003e#4826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/20704a3cbfcc4291a22b0ce6a0601f8092999434\"\u003e\u003ccode\u003e20704a3\u003c/code\u003e\u003c/a\u003e Add codspeed workflow to CI (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4824\"\u003e#4824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/c2c7353928b1a83a98e235d1e5e2d66e3e1e2273\"\u003e\u003ccode\u003ec2c7353\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 in the github-actions group (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/4dd638c5eb92320a315e8bab19f4bea613fb2f2a\"\u003e\u003ccode\u003e4dd638c\u003c/code\u003e\u003c/a\u003e Add support for benchmarking async functions (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4823\"\u003e#4823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/3f227bbfc6147e98fe52c37428b9ee5c74f4f997\"\u003e\u003ccode\u003e3f227bb\u003c/code\u003e\u003c/a\u003e Fix waitAsync wake race in multithread executor (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4821\"\u003e#4821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/c3f7e35985dc638fab1963d3d37a050c89db5a53\"\u003e\u003ccode\u003ec3f7e35\u003c/code\u003e\u003c/a\u003e Add benchmark support to \u003ccode\u003ewasm-bindgen-test\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.106\"\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 `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 `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloc_cat` from 1.0.0 to 1.1.1\n\nUpdates `anyhow` from 1.0.99 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 3.1.0 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algesten/ureq/blob/main/CHANGELOG.md\"\u003eureq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSet content-type with new Multipart form \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix short read with multi-byte charset \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace rustls-pemfile usage with rustls-pki-types \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1122\"\u003e#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for env NO_PROXY and proxy config \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental multi-part form support \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1102\"\u003e#1102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug when query is after host \u0026quot;example.com?query\u0026quot; \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1115\"\u003e#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in MSRV (hold back native-tls) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1113\"\u003e#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge case regression when setting request header Content-Length: 0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1109\"\u003e#1109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/428bba83ae6a48be65bdf133137af60a28fbc2e2\"\u003e\u003ccode\u003e428bba8\u003c/code\u003e\u003c/a\u003e 3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/f38ebd5a3fb7b880313ced5db60a253545bc6a09\"\u003e\u003ccode\u003ef38ebd5\u003c/code\u003e\u003c/a\u003e Multipart form set content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/69dfbc9f482b0e77e6081318ce6fe5e3593c24ea\"\u003e\u003ccode\u003e69dfbc9\u003c/code\u003e\u003c/a\u003e 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/99bceb89fb807cac1d0170d91e2c810cf3b74d5e\"\u003e\u003ccode\u003e99bceb8\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/199a117cd9815a623c728184291970e50346189d\"\u003e\u003ccode\u003e199a117\u003c/code\u003e\u003c/a\u003e Prove CharCodec dont end up on char boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/0a4b032146a828859409c77fb0c64a834f655f0a\"\u003e\u003ccode\u003e0a4b032\u003c/code\u003e\u003c/a\u003e Fix CharCodec problem reading short\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/561e8140ea38b202e678806f29553ba8227bb57c\"\u003e\u003ccode\u003e561e814\u003c/code\u003e\u003c/a\u003e Fix links in lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/7e93254a6501d2e2f92c1f3ab51112d6b56a06ec\"\u003e\u003ccode\u003e7e93254\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/6d3028fc3e11655de9e144ab6ec51989578bc127\"\u003e\u003ccode\u003e6d3028f\u003c/code\u003e\u003c/a\u003e Move multipart to unversioned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/c4fd455b49e0133cff48f3ea72bab3bb9cd638dc\"\u003e\u003ccode\u003ec4fd455\u003c/code\u003e\u003c/a\u003e Fix clippy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algesten/ureq/compare/3.1.0...3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.45 to 4.5.53\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.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\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\u003c!-- 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.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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.45...clap_complete-v4.5.53\"\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/tmayoff/recipe-rs/pull/147","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmayoff%2Frecipe-rs/issues/147","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/147/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-12-01T20:08:38.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"3682662366","node_id":"PR_kwDOO-hl-s62bymC","number":21,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 66 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T17:40:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T20:08:38.000Z","updated_at":"2025-12-08T17:40:21.000Z","time_to_close":595901,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":66,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","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":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.32.2","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-types","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/Xuanwo/backon"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"image","old_version":"0.25.6","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.2.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics","old_version":"0.24.2","new_version":"0.24.3","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.13.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-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","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.34.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.2.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.56","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 62 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.24` |\n| [serde](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| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.7` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.53` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.2` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.7` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.2` | `1.3.4` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.6.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.9` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.2.0` |\n| [metrics](https://github.com/metrics-rs/metrics) | `0.24.2` | `0.24.3` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.18.0` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.13.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.34.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.2.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.56` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.18` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.35` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.111` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.114` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.24\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.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\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.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\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/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.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.24\"\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 `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `toml` from 0.8.23 to 0.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4695fb02fc3902345ffbfb54fd5df6adcc3bbd4d\"\u003e\u003ccode\u003e4695fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6a77ed71cf68369e823f7827b34eaa2a06d0126d\"\u003e\u003ccode\u003e6a77ed7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c1e81979644a7a80141ab2d0ca284a4560eb4079\"\u003e\u003ccode\u003ec1e8197\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d85d6cd61cf122ee44db8834bc2a55e881bb0750\"\u003e\u003ccode\u003ed85d6cd\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9154dcb3b2eea8a84db183806411adf081bc0977\"\u003e\u003ccode\u003e9154dcb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/38f445c94071cfc0bbb2f4a3c0254457a3fde8cb\"\u003e\u003ccode\u003e38f445c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1ce8a75f2d5faa778deb43e9abd3960247f0d5b2\"\u003e\u003ccode\u003e1ce8a75\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/290c28fa6078b2e61b897fe7a71afc26c70daa76\"\u003e\u003ccode\u003e290c28f\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b2bc739b201d14ed0dafabf4784bb56f9318c5be\"\u003e\u003ccode\u003eb2bc739\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bd21148c49c784cb9136e5d069471dfeae13a339\"\u003e\u003ccode\u003ebd21148\u003c/code\u003e\u003c/a\u003e chore: Release\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.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Rand dependency to v0.9.1 by \u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation on latest nightly by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary .expect()s for empty HeaderMap by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/768\"\u003ehyperium/http#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show types in \u003ccode\u003eExtensions\u003c/code\u003e debug output by \u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Clarify the \u003ccode\u003eHeaderMap\u003c/code\u003e documentaion by \u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: update format for tests by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/782\"\u003ehyperium/http#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e const by \u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo 'an' to 'and' in http::status module documentation by \u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent panic in try_reserve/try_with_capacity on capacity overflow by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add reserve() to Extend impl for (Option\u003c!-- raw HTML omitted --\u003e, T)) by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/788\"\u003ehyperium/http#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump MSRV to 1.57 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/793\"\u003ehyperium/http#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EARLY_HINTS status code by \u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): use better panic message in const HeaderName and HeaderValue by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/797\"\u003ehyperium/http#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove unnecessary extern crate sentence 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/http/pull/799\"\u003ehyperium/http#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v5 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/http/pull/800\"\u003ehyperium/http#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): inline FNV hasher to reduce dependencies by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/796\"\u003ehyperium/http#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.4.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/803\"\u003ehyperium/http#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/hyperium/http/compare/v1.3.1...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.0 (November 24, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b9625d83b524f7a8306883484f29a746eefc1bab\"\u003e\u003ccode\u003eb9625d8\u003c/code\u003e\u003c/a\u003e v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/50b009c367dd9735f98bc3e4f5dd19acc629dfc5\"\u003e\u003ccode\u003e50b009c\u003c/code\u003e\u003c/a\u003e refactor(header): inline FNV hasher to reduce dependencies (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b370d361c12350f170f3502f1338c5c2fc27350f\"\u003e\u003ccode\u003eb370d36\u003c/code\u003e\u003c/a\u003e feat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/0d7425146ea71b7ecb6bf9aa0be86c552ef481ce\"\u003e\u003ccode\u003e0d74251\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a7607679dcbe08339a2612ef6a1a6c5152726316\"\u003e\u003ccode\u003ea760767\u003c/code\u003e\u003c/a\u003e docs: remove unnecessary extern crate sentence (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/fb1d4572eea2c6b47acc05f1bba0620ba22c9c67\"\u003e\u003ccode\u003efb1d457\u003c/code\u003e\u003c/a\u003e refactor(header): use better panic message in const HeaderName and HeaderValu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/20dbd6e54e95bb22386db3ca543c309100933087\"\u003e\u003ccode\u003e20dbd6e\u003c/code\u003e\u003c/a\u003e feat(status): Add 103 EARLY_HINTS status code (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e7a73372f56f803235f363de6c8fd43c9503b237\"\u003e\u003ccode\u003ee7a7337\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/1888e28c544f8209f73c99b038dc0f645db34378\"\u003e\u003ccode\u003e1888e28\u003c/code\u003e\u003c/a\u003e tests: downgrade rand back to 0.8 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/918bbc3c24535458cd2d5235f36f19b5ea229f0b\"\u003e\u003ccode\u003e918bbc3\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.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.45.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 `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 `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 \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/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.4...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 `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\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-11-24T18:36:21.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"3660078994","node_id":"PR_kwDOO-hl-s61QwYz","number":20,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 63 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-01T20:06:07.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T18:36:21.000Z","updated_at":"2025-12-01T20:06:09.000Z","time_to_close":610186,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":63,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","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":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.32.2","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-types","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/Xuanwo/backon"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"image","old_version":"0.25.6","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.2.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.17.2","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-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","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.34.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.2.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.55","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.24` |\n| [serde](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| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.7` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.53` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.2` | `1.3.4` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.6.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.9` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.2.0` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.17.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.12.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.34.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.2.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.55` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.18` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.35` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.111` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.114` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.24\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.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\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.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\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/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.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.24\"\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 `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `toml` from 0.8.23 to 0.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4695fb02fc3902345ffbfb54fd5df6adcc3bbd4d\"\u003e\u003ccode\u003e4695fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6a77ed71cf68369e823f7827b34eaa2a06d0126d\"\u003e\u003ccode\u003e6a77ed7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c1e81979644a7a80141ab2d0ca284a4560eb4079\"\u003e\u003ccode\u003ec1e8197\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d85d6cd61cf122ee44db8834bc2a55e881bb0750\"\u003e\u003ccode\u003ed85d6cd\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9154dcb3b2eea8a84db183806411adf081bc0977\"\u003e\u003ccode\u003e9154dcb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/38f445c94071cfc0bbb2f4a3c0254457a3fde8cb\"\u003e\u003ccode\u003e38f445c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1ce8a75f2d5faa778deb43e9abd3960247f0d5b2\"\u003e\u003ccode\u003e1ce8a75\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/290c28fa6078b2e61b897fe7a71afc26c70daa76\"\u003e\u003ccode\u003e290c28f\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b2bc739b201d14ed0dafabf4784bb56f9318c5be\"\u003e\u003ccode\u003eb2bc739\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bd21148c49c784cb9136e5d069471dfeae13a339\"\u003e\u003ccode\u003ebd21148\u003c/code\u003e\u003c/a\u003e chore: Release\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.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Rand dependency to v0.9.1 by \u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation on latest nightly by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary .expect()s for empty HeaderMap by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/768\"\u003ehyperium/http#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show types in \u003ccode\u003eExtensions\u003c/code\u003e debug output by \u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Clarify the \u003ccode\u003eHeaderMap\u003c/code\u003e documentaion by \u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: update format for tests by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/782\"\u003ehyperium/http#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e const by \u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo 'an' to 'and' in http::status module documentation by \u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent panic in try_reserve/try_with_capacity on capacity overflow by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add reserve() to Extend impl for (Option\u003c!-- raw HTML omitted --\u003e, T)) by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/788\"\u003ehyperium/http#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump MSRV to 1.57 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/793\"\u003ehyperium/http#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EARLY_HINTS status code by \u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): use better panic message in const HeaderName and HeaderValue by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/797\"\u003ehyperium/http#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove unnecessary extern crate sentence 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/http/pull/799\"\u003ehyperium/http#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v5 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/http/pull/800\"\u003ehyperium/http#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): inline FNV hasher to reduce dependencies by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/796\"\u003ehyperium/http#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.4.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/803\"\u003ehyperium/http#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/hyperium/http/compare/v1.3.1...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.0 (November 24, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b9625d83b524f7a8306883484f29a746eefc1bab\"\u003e\u003ccode\u003eb9625d8\u003c/code\u003e\u003c/a\u003e v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/50b009c367dd9735f98bc3e4f5dd19acc629dfc5\"\u003e\u003ccode\u003e50b009c\u003c/code\u003e\u003c/a\u003e refactor(header): inline FNV hasher to reduce dependencies (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b370d361c12350f170f3502f1338c5c2fc27350f\"\u003e\u003ccode\u003eb370d36\u003c/code\u003e\u003c/a\u003e feat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/0d7425146ea71b7ecb6bf9aa0be86c552ef481ce\"\u003e\u003ccode\u003e0d74251\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a7607679dcbe08339a2612ef6a1a6c5152726316\"\u003e\u003ccode\u003ea760767\u003c/code\u003e\u003c/a\u003e docs: remove unnecessary extern crate sentence (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/fb1d4572eea2c6b47acc05f1bba0620ba22c9c67\"\u003e\u003ccode\u003efb1d457\u003c/code\u003e\u003c/a\u003e refactor(header): use better panic message in const HeaderName and HeaderValu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/20dbd6e54e95bb22386db3ca543c309100933087\"\u003e\u003ccode\u003e20dbd6e\u003c/code\u003e\u003c/a\u003e feat(status): Add 103 EARLY_HINTS status code (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e7a73372f56f803235f363de6c8fd43c9503b237\"\u003e\u003ccode\u003ee7a7337\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/1888e28c544f8209f73c99b038dc0f645db34378\"\u003e\u003ccode\u003e1888e28\u003c/code\u003e\u003c/a\u003e tests: downgrade rand back to 0.8 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/918bbc3c24535458cd2d5235f36f19b5ea229f0b\"\u003e\u003ccode\u003e918bbc3\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.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.45.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 `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 \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/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.4...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 `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 `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\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.53\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.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] ...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-11-18T07:36:35.000Z","version_change":"0.1.17 → 0.1.20","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.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-11-03T10:33:10.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"3581460279","node_id":"PR_kwDOOHCTvs6xKCIG","number":34,"state":"open","title":"chore(deps): bump the cargo-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T10:33:10.000Z","updated_at":"2025-12-01T15:01:23.115Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-dependencies","update_count":27,"packages":[{"name":"reqwest","old_version":"0.12.14","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"clap","old_version":"4.5.32","new_version":"4.5.51","repository_url":"https://github.com/clap-rs/clap"},{"name":"color-eyre","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/eyre-rs/eyre"},{"name":"crossterm","old_version":"0.28.1","new_version":"0.29.0","repository_url":"https://github.com/crossterm-rs/crossterm"},{"name":"directories","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/directories-rs"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"tokio","old_version":"1.44.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tui-big-text","old_version":"0.7.1","new_version":"0.7.3","repository_url":"https://github.com/joshka/tui-widgets"},{"name":"tui-input","old_version":"0.10.1","new_version":"0.14.0","repository_url":"https://github.com/sayanarijit/tui-input"},{"name":"tui-popup","old_version":"0.5.1","new_version":"0.6.2","repository_url":"https://github.com/joshka/tui-widgets"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tui-logger","old_version":"0.14.5","new_version":"0.17.4","repository_url":"https://github.com/gin66/tui-logger"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"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":"backon","old_version":"1.4.0","new_version":"1.6.0","repository_url":"https://github.com/Xuanwo/backon"},{"name":"webbrowser","old_version":"1.0.4","new_version":"1.0.6","repository_url":"https://github.com/amodm/webbrowser-rs"},{"name":"timeago","old_version":"0.4.2","new_version":"0.5.0","repository_url":"https://github.com/vi/timeago"},{"name":"tempfile","old_version":"3.18.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"async-trait","old_version":"0.1.87","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"parking_lot","old_version":"0.12.3","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"shadow-rs","old_version":"1.1.1","new_version":"1.4.0","repository_url":"https://github.com/baoyachi/shadow-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.14` | `0.12.24` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.51` |\n| [color-eyre](https://github.com/eyre-rs/eyre) | `0.6.3` | `0.6.5` |\n| [crossterm](https://github.com/crossterm-rs/crossterm) | `0.28.1` | `0.29.0` |\n| [directories](https://github.com/soc/directories-rs) | `5.0.1` | `6.0.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.48.0` |\n| [tui-big-text](https://github.com/joshka/tui-widgets) | `0.7.1` | `0.7.3` |\n| [tui-input](https://github.com/sayanarijit/tui-input) | `0.10.1` | `0.14.0` |\n| [tui-popup](https://github.com/joshka/tui-widgets) | `0.5.1` | `0.6.2` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [tui-logger](https://github.com/gin66/tui-logger) | `0.14.5` | `0.17.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.42` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [backon](https://github.com/Xuanwo/backon) | `1.4.0` | `1.6.0` |\n| [webbrowser](https://github.com/amodm/webbrowser-rs) | `1.0.4` | `1.0.6` |\n| [timeago](https://github.com/vi/timeago) | `0.4.2` | `0.5.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.18.0` | `3.23.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.87` | `0.1.89` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.17` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `1.1.1` | `1.4.0` |\n\n\nUpdates `reqwest` from 0.12.14 to 0.12.24\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.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\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.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\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/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.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_user_timeout(Duration)\u003c/code\u003e option to set \u003ccode\u003eTCP_USER_TIMEOUT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix proxy headers only using the first matched proxy.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix re-adding \u003ccode\u003eError::is_status()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix redirect that changes the method to GET should remove payload headers.\u003c/li\u003e\n\u003cli\u003eFix redirect to only check the next scheme if the policy action is to follow.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix compilation error if \u003ccode\u003ecookies\u003c/code\u003e feature is enabled (by the way, it's a noop feature in wasm).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003esocks\u003c/code\u003e enabled without TLS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on macOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.24\"\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.32 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.32...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 `color-eyre` from 0.6.3 to 0.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/f110d787930322e95f60787ff07b2d3835259357\"\u003e\u003ccode\u003ef110d78\u003c/code\u003e\u003c/a\u003e Bump color-eyre to 0.6.5, color-spantrace to 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/6534ecdcbb72d970808e1396d25c066e2f340fc4\"\u003e\u003ccode\u003e6534ecd\u003c/code\u003e\u003c/a\u003e Undo eyre version bump (DO NOT PUBLISH EYRE)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/9f35b8c83f0d8090469c3896a593f7940a84db12\"\u003e\u003ccode\u003e9f35b8c\u003c/code\u003e\u003c/a\u003e Exclude images from published crate (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/6e9ced8865370c31d2caef0891a0f05b5975e93d\"\u003e\u003ccode\u003e6e9ced8\u003c/code\u003e\u003c/a\u003e re-bump eyre version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/97c846970dee3565e25794a59673197618b761cd\"\u003e\u003ccode\u003e97c8469\u003c/code\u003e\u003c/a\u003e Undo eyre version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/067cf0599b52c3ebe83884684e999b04e02e0f74\"\u003e\u003ccode\u003e067cf05\u003c/code\u003e\u003c/a\u003e Bump color-eyre to 0.6.4 (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/9943e524f4c440dc1f398846f5b01d45ae547c37\"\u003e\u003ccode\u003e9943e52\u003c/code\u003e\u003c/a\u003e Update PyO3, clippy fixes (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/a48e365d651020f474dbf4fb074962dc6932d0ad\"\u003e\u003ccode\u003ea48e365\u003c/code\u003e\u003c/a\u003e Bump color-eyre to 0.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/b14c71506793d25e44ced80c792e4640080c629c\"\u003e\u003ccode\u003eb14c715\u003c/code\u003e\u003c/a\u003e Merge branch 'clippy' into pyo3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/4f7065517d8731d6fd4cb89874cab9e54cec4272\"\u003e\u003ccode\u003e4f70655\u003c/code\u003e\u003c/a\u003e Update pyo3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eyre-rs/eyre/compare/color-eyre-v0.6.3...color-eyre@0.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossterm` from 0.28.1 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossterm-rs/crossterm/releases\"\u003ecrossterm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29\u003c/h2\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade various dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/linrongbin16\"\u003e\u003ccode\u003e@​linrongbin16\u003c/code\u003e\u003c/a\u003e  \u003ca href=\"https://github.com/kmicklas\"\u003e\u003ccode\u003e@​kmicklas\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/maciek50322\"\u003e\u003ccode\u003e@​maciek50322\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rosew0od\"\u003e\u003ccode\u003e@​rosew0od\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sxyazi\"\u003e\u003ccode\u003e@​sxyazi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/the-mikedavis\"\u003e\u003ccode\u003e@​the-mikedavis\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/hthuz\"\u003e\u003ccode\u003e@​hthuz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/aschey\"\u003e\u003ccode\u003e@​aschey\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/naseschwarz\"\u003e\u003ccode\u003e@​naseschwarz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Flokkq\"\u003e\u003ccode\u003e@​Flokkq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/gaesa\"\u003e\u003ccode\u003e@​gaesa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/WindSoilder\"\u003e\u003ccode\u003e@​WindSoilder\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md\"\u003ecrossterm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/crossterm-rs/crossterm/commits/0.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `directories` from 5.0.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/soc/directories-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `tokio` from 1.44.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.44.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 `tui-big-text` from 0.7.1 to 0.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joshka/tui-widgets/releases\"\u003etui-big-text's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etui-big-text-v0.7.3\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eClippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/81\"\u003e#81\u003c/a\u003e)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes a bunch of lints that are in beta / nursery. A lot of these are\nopinionated enough that they're not enabled by default, but I figure\nthey generally lead to nicer code, so are worth fixing.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMore clippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/84\"\u003e#84\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFormat doc comments\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd rustfmt and reformat code\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(tui-big-text)\u003c/em\u003e Support disabling crossterm (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etui-big-text-v0.7.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eClippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/81\"\u003e#81\u003c/a\u003e)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes a bunch of lints that are in beta / nursery. A lot of these are\nopinionated enough that they're not enabled by default, but I figure\nthey generally lead to nicer code, so are worth fixing.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMore clippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/84\"\u003e#84\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFormat doc comments\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd rustfmt and reformat code\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(tui-big-text)\u003c/em\u003e Support disabling crossterm (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/joshka/tui-widgets/commits/tui-big-text-v0.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tui-input` from 0.10.1 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sayanarijit/tui-input/releases\"\u003etui-input's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not depend on alpha versions of ratatui by \u003ca href=\"https://github.com/matthiasbeyer\"\u003e\u003ccode\u003e@​matthiasbeyer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/37\"\u003esayanarijit/tui-input#37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eAuthor note\u003c/strong\u003e:\nThis reverts ratatui dependency back to 0.29 (stable) from 0.30-alpha.\nPeople still have the option to use it with any version of ratatui by using \u003ccode\u003ecrossterm\u003c/code\u003e feature with no default feature.\nUse: \u003ccode\u003etui-input = {version = \u0026quot;0.14.0\u0026quot;, features = [\u0026quot;crossterm\u0026quot;], default-features = false}\u003c/code\u003e\nExample: \u003ccode\u003ecargo run --example crossterm_input --features crossterm --no-default-features\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matthiasbeyer\"\u003e\u003ccode\u003e@​matthiasbeyer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/37\"\u003esayanarijit/tui-input#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/sayanarijit/tui-input/compare/v0.12.1...v0.14.0\"\u003ehttps://github.com/sayanarijit/tui-input/compare/v0.12.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake ratatui dependency optional by \u003ca href=\"https://github.com/sayanarijit\"\u003e\u003ccode\u003e@​sayanarijit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/35\"\u003esayanarijit/tui-input#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/0.12.0...v0.12.1\"\u003ehttps://github.com/sayanarijit/tui-input/compare/0.12.0...v0.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify examples by \u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/29\"\u003esayanarijit/tui-input#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: rewrite ratatui example by \u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/30\"\u003esayanarijit/tui-input#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade crossterm and add value_and_reset() by \u003ca href=\"https://github.com/sayanarijit\"\u003e\u003ccode\u003e@​sayanarijit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/33\"\u003esayanarijit/tui-input#33\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput::value_and_reset()\u003c/code\u003e as a convenience over \u003ccode\u003elet value = input.value().clone(); input.reset()\u003c/code\u003e. Idea by \u003ca href=\"https://github.com/jacobat\"\u003e\u003ccode\u003e@​jacobat\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpgrade crossterm to 0.29\u003c/li\u003e\n\u003cli\u003eUpgrade ratatui to 0.30,0-alpha.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpgrade feature flags by \u003ca href=\"https://github.com/sayanarijit\"\u003e\u003ccode\u003e@​sayanarijit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/34\"\u003esayanarijit/tui-input#34\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eYou can now use the crossterm crate directly, instead of \u003ccode\u003eratatui::crossterm\u003c/code\u003e, by mentioning \u003ccode\u003efeatures = [\u0026quot;crossterm\u0026quot;]\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDefault feature is now \u003ccode\u003eratatui-crossterm\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTermion equivalent of these features are the \u003ccode\u003eratatui-termion\u003c/code\u003e and \u003ccode\u003etermion\u003c/code\u003e features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/29\"\u003esayanarijit/tui-input#29\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.11.1...0.12.0\"\u003ehttps://github.com/sayanarijit/tui-input/compare/v0.11.1...0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle Repeat key events when using the crossterm backend by \u003ca href=\"https://github.com/cxreiff\"\u003e\u003ccode\u003e@​cxreiff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/26\"\u003esayanarijit/tui-input#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cxreiff\"\u003e\u003ccode\u003e@​cxreiff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/26\"\u003esayanarijit/tui-input#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.11.0...v0.11.1\"\u003ehttps://github.com/sayanarijit/tui-input/compare/v0.11.0...v0.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/5519e31ea9d7eef1e3da5e9bf5ba7ec73955daa1\"\u003e\u003ccode\u003e5519e31\u003c/code\u003e\u003c/a\u003e Revert independent crossterm back to 0.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/f2c05c43bd3d947ea636d726a0f874af573d0b2b\"\u003e\u003ccode\u003ef2c05c4\u003c/code\u003e\u003c/a\u003e Revert crossterm version and fix deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/4c826dba94f976416dfd7324367e8b23ad118567\"\u003e\u003ccode\u003e4c826db\u003c/code\u003e\u003c/a\u003e Do not depend on alpha versions of ratatui (\u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/c30b204a6e2327393e26769523adecc2c80a41a3\"\u003e\u003ccode\u003ec30b204\u003c/code\u003e\u003c/a\u003e Make ratatui dependency optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/0eed6e74e57015a8648c505e2efcd586125bc355\"\u003e\u003ccode\u003e0eed6e7\u003c/code\u003e\u003c/a\u003e Update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/a9a5d036336b1dbdaaa0c225e52246ca43d3ec12\"\u003e\u003ccode\u003ea9a5d03\u003c/code\u003e\u003c/a\u003e Fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/00c64bd0cf29d41fe3c813e162526341e7b0f6ce\"\u003e\u003ccode\u003e00c64bd\u003c/code\u003e\u003c/a\u003e Improve feature flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/88fa1fb81f3296c7cd5f2ddf26dadd2c8bfe49d0\"\u003e\u003ccode\u003e88fa1fb\u003c/code\u003e\u003c/a\u003e Upgrade crossterm and add value_and_reset()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/c38ec5fe21b718fed46aaaed36f33c6a4232d895\"\u003e\u003ccode\u003ec38ec5f\u003c/code\u003e\u003c/a\u003e feat: rewrite ratatui example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/0cf21a198602d592cbd542aa7bd3a05383f12836\"\u003e\u003ccode\u003e0cf21a1\u003c/code\u003e\u003c/a\u003e feat: rewrite termion example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.10.1...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tui-popup` from 0.5.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joshka/tui-widgets/releases\"\u003etui-popup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etui-popup-v0.6.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eClippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/81\"\u003e#81\u003c/a\u003e)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes a bunch of lints that are in beta / nursery. A lot of these are\nopinionated enough that they're not enabled by default, but I figure\nthey generally lead to nicer code, so are worth fixing.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMore clippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/84\"\u003e#84\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFormat doc comments\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd rustfmt and reformat code\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove needless lifetimes (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etui-popup-v0.6.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eClippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/81\"\u003e#81\u003c/a\u003e)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes a bunch of lints that are in beta / nursery. A lot of these are\nopinionated enough that they're not enabled by default, but I figure\nthey generally lead to nicer code, so are worth fixing.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMore clippy lints (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/84\"\u003e#84\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFormat doc comments\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd rustfmt and reformat code\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove needless lifetimes (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etui-popup-v0.6.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBroken links from move to tui-widgets\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/a10e7707120141bfff9061d42c628e6b5083df81\"\u003e\u003ccode\u003ea10e770\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/077592838e6b604a527a4c3955b81f3d1e6b32b7\"\u003e\u003ccode\u003e0775928\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/163467b775c3d091fe021708b383c7b37bf9875f\"\u003e\u003ccode\u003e163467b\u003c/code\u003e\u003c/a\u003e fix(tui-prompts): full-width character input in non-multiline prompt (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/70395550cd64025cafaf0281543e7d5969a7862f\"\u003e\u003ccode\u003e7039555\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/27f3f5647acdabaa5bb98cee588324a210121eb0\"\u003e\u003ccode\u003e27f3f56\u003c/code\u003e\u003c/a\u003e build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/424202f149737d9803687ba7b5a204d3a316c3c2\"\u003e\u003ccode\u003e424202f\u003c/code\u003e\u003c/a\u003e build(deps): bump clap from 4.5.43 to 4.5.48 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/298b51db6f0425cb09027c7cf5caf1dadc38e6e7\"\u003e\u003ccode\u003e298b51d\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio from 1.46.1 to 1.47.1 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/cf72784a627fe520defe270a208d804a98b4bd09\"\u003e\u003ccode\u003ecf72784\u003c/code\u003e\u003c/a\u003e build(deps): bump clap from 4.5.41 to 4.5.43 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/cd549ac2065851bc801fa14dee18cc24d3cfd90b\"\u003e\u003ccode\u003ecd549ac\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio from 1.45.1 to 1.46.1 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka/tui-widgets/commit/eddc2f079d231c572576beffa5fd52c431762274\"\u003e\u003ccode\u003eeddc2f0\u003c/code\u003e\u003c/a\u003e build(deps): bump rand from 0.9.1 to 0.9.2 (\u003ca href=\"https://redirect.github.com/joshka/tui-widgets/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/joshka/tui-widgets/compare/tui-popup-v0.5.1...tui-popup-v0.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `itertools` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved generic parameter from \u003ccode\u003econs_tuples\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003earray_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ek_smallest_relaxed\u003c/code\u003e and variants (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/560\"\u003e#560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterMapOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eQ: ?Sized\u003c/code\u003e in \u003ccode\u003eItertools::contains\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved hygiene of \u003ccode\u003echain!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003einto_group_map_by\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003etree_reduce\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003emerge_join_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003etake_while_inclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved documentation of \u003ccode\u003efind_or_last\u003c/code\u003e and \u003ccode\u003efind_or_first\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented exponentially large type sizes in \u003ccode\u003etuple_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etrack_caller\u003c/code\u003e attr for \u003ccode\u003easser_equal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/956\"\u003e#956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/987\"\u003e#987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAddressed warnings within doctests (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Run most tests with miri (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Speed up \u0026quot;cargo-semver-checks\u0026quot; action (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged an instance of \u003ccode\u003edefault_features\u003c/code\u003e in \u003ccode\u003eCargo.toml\u003c/code\u003e to \u003ccode\u003edefault-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a015a6831525ee1637df747d3f530a627d9741bf\"\u003e\u003ccode\u003ea015a68\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a1213e1c81af9d8c329239b916fb9663387ae1b0\"\u003e\u003ccode\u003ea1213e1\u003c/code\u003e\u003c/a\u003e Prepare v0.14.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/ff0c942b2e0127dfdd311a8b1ee022bd367c237f\"\u003e\u003ccode\u003eff0c942\u003c/code\u003e\u003c/a\u003e fix clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/f80883b8e01cba2f8ef872cd33d6eda1a471db4c\"\u003e\u003ccode\u003ef80883b\u003c/code\u003e\u003c/a\u003e Fix into_group_map_by documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b793238ff14bb4270456264708acc9771022d6a2\"\u003e\u003ccode\u003eb793238\u003c/code\u003e\u003c/a\u003e Add track_caller for asser_equal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5d4056b643c575c6a808ec4d6f2fb24db57acf43\"\u003e\u003ccode\u003e5d4056b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003edefault_features\u003c/code\u003e is deprecated - switch it to \u003ccode\u003edefault-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a447b6896043facbd234bd57213cfae58244d46d\"\u003e\u003ccode\u003ea447b68\u003c/code\u003e\u003c/a\u003e doc for added trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d0479b080781cf92a035cf2e33aee04079062b3e\"\u003e\u003ccode\u003ed0479b0\u003c/code\u003e\u003c/a\u003e \u0026quot;nitpicks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/35c78ce0bc36fbe41df2f5833827b166896e1f50\"\u003e\u003ccode\u003e35c78ce\u003c/code\u003e\u003c/a\u003e IndexMut -\u0026gt; BorrowMut\u0026lt;slice\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/deb53ba21065e6adbcfdd8af120f939733cc52c6\"\u003e\u003ccode\u003edeb53ba\u003c/code\u003e\u003c/a\u003e refactored to share code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tui-logger` from 0.14.5 to 0.17.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin66/tui-logger/blob/master/CHANGELOG.md\"\u003etui-logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/furkankly/flyradar/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/furkankly%2Fflyradar/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-10-20T09:33:54.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"3531733729","node_id":"PR_kwDOPLl8X86umA8h","number":18,"state":"closed","title":"Bump the all group across 1 directory with 140 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-03T09:37:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T09:33:54.000Z","updated_at":"2025-11-03T09:37:24.000Z","time_to_close":1209808,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":140,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"reqwest","old_version":"0.11.27","new_version":"0.12.20","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.1","new_version":"1.24.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"camino","old_version":"1.1.10","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.41","repository_url":"https://github.com/rust-lang/cc-rs"},{"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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.4","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"generic-array","old_version":"0.14.7","new_version":"0.14.9","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libc","old_version":"0.2.174","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.10"},{"name":"lock_api","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"openssl","old_version":"0.10.73","new_version":"0.10.74","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"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":"plist","old_version":"1.7.2","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.13","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"ref-cast","old_version":"1.0.24","new_version":"1.0.25","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"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-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"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":"serde_with","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.10","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"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.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"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":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.7","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.8.26","new_version":"0.8.27","repository_url":"https://github.com/google/zerocopy"},{"name":"zvariant","old_version":"5.5.3","new_version":"5.8.0","repository_url":"https://github.com/dbus2/zbus"},{"name":"zvariant_utils","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/dbus2/zbus"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 80 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.5.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.12.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.1` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.1` | `2.5.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.19.0` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.1` | `1.24.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.10` | `1.2.1` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.41` |\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| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.4` | `3.0.6` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.8` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.4` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `0.14.9` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.17` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.174` | `0.2.177` |\n| libredox | `0.1.3` | `0.1.10` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.13` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.0` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.4` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.73` | `0.10.74` |\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| [plist](https://github.com/ebarnard/rust-plist) | `1.7.2` | `1.8.0` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| redox_syscall | `0.5.13` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.24` | `1.0.25` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.8` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\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-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.13.0` | `3.15.0` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.6` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.10` | `0.4.11` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.3` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.16` |\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.19` |\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| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.26` | `0.8.27` |\n| [zvariant](https://github.com/dbus2/zbus) | `5.5.3` | `5.8.0` |\n| [zvariant_utils](https://github.com/dbus2/zbus) | `3.2.0` | `3.2.1` |\n\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 `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 `tauri-plugin-opener` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...log-v2.5.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 `reqwest` from 0.11.27 to 0.12.20\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.20\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_user_timeout(Duration)\u003c/code\u003e option to set \u003ccode\u003eTCP_USER_TIMEOUT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix proxy headers only using the first matched proxy.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix re-adding \u003ccode\u003eError::is_status()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): apply authorization header to first matching proxy only by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2714\"\u003eseanmonstar/reqwest#2714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm: re-add Error::is_status() 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/2720\"\u003eseanmonstar/reqwest#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eproperly match error variants in test by \u003ca href=\"https://github.com/Ruben2424\"\u003e\u003ccode\u003e@​Ruben2424\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2721\"\u003eseanmonstar/reqwest#2721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: reduce size of Pending request future 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/2725\"\u003eseanmonstar/reqwest#2725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add tcp_user_timeout builder option 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/2724\"\u003eseanmonstar/reqwest#2724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use hyper-util Socks connectors 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/2726\"\u003eseanmonstar/reqwest#2726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove some unused dependencies by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2716\"\u003eseanmonstar/reqwest#2716\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2716\"\u003eseanmonstar/reqwest#2716\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.19...v0.12.20\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.19...v0.12.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: report custom reason phrase in error message by \u003ca href=\"https://github.com/chanbengz\"\u003e\u003ccode\u003e@​chanbengz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2697\"\u003eseanmonstar/reqwest#2697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: only check scheme after Policy return \u003ccode\u003efollow\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2710\"\u003eseanmonstar/reqwest#2710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: check cookies feature on wasm target 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/2711\"\u003eseanmonstar/reqwest#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(redirect): Using \u003ccode\u003etower-http\u003c/code\u003e patch to fix invalid \u003ccode\u003econtent-length\u003c/code\u003e header by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2709\"\u003eseanmonstar/reqwest#2709\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.18...v0.12.19\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.18...v0.12.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003esocks\u003c/code\u003e enabled without TLS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Fix compilation issues on macOS by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2696\"\u003eseanmonstar/reqwest#2696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_congestion_bbr()\u003c/code\u003e to enable BBR congestion control.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_send_grease()\u003c/code\u003e to configure whether to send use QUIC grease.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_max_field_section_size()\u003c/code\u003e to configure the maximum response headers.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_interval()\u003c/code\u003e to configure TCP probe interval.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_retries()\u003c/code\u003e to configure TCP probe count.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eProxy::headers()\u003c/code\u003e to add extra headers that should be sent to a proxy.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eredirect::Policy::limit()\u003c/code\u003e which had an off-by-1 error, allowing 1 more redirect than specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_user_timeout(Duration)\u003c/code\u003e option to set \u003ccode\u003eTCP_USER_TIMEOUT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix proxy headers only using the first matched proxy.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix re-adding \u003ccode\u003eError::is_status()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix redirect that changes the method to GET should remove payload headers.\u003c/li\u003e\n\u003cli\u003eFix redirect to only check the next scheme if the policy action is to follow.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix compilation error if \u003ccode\u003ecookies\u003c/code\u003e feature is enabled (by the way, it's a noop feature in wasm).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003esocks\u003c/code\u003e enabled without TLS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on macOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_congestion_bbr()\u003c/code\u003e to enable BBR congestion control.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_send_grease()\u003c/code\u003e to configure whether to send use QUIC grease.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_max_field_section_size()\u003c/code\u003e to configure the maximum response headers.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_interval()\u003c/code\u003e to configure TCP probe interval.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_retries()\u003c/code\u003e to configure TCP probe count.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eProxy::headers()\u003c/code\u003e to add extra headers that should be sent to a proxy.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eredirect::Policy::limit()\u003c/code\u003e which had an off-by-1 error, allowing 1 more redirect than specified.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to support streaming request bodies.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix null bodies when calling \u003ccode\u003eResponse::bytes_stream()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 to support streaming response bodies.\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing \u003ccode\u003efetch_mode_no_cors()\u003c/code\u003e, marking as deprecated when not on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\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/seanmonstar/reqwest/commit/099ae80e8755c3775118610e4bd930c739845bc1\"\u003e\u003ccode\u003e099ae80\u003c/code\u003e\u003c/a\u003e v0.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4bccf4106021de06208f466b1818d02171358b56\"\u003e\u003ccode\u003e4bccf41\u003c/code\u003e\u003c/a\u003e chore: remove some unused dependencies (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/92487709d6f6a2010b84d0fbbd3a2dded0b341f3\"\u003e\u003ccode\u003e9248770\u003c/code\u003e\u003c/a\u003e refactor: use hyper-util Socks connectors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/334837c1ff0bb01df19c69abc6a16ac4c70cb9f5\"\u003e\u003ccode\u003e334837c\u003c/code\u003e\u003c/a\u003e feat: add tcp_user_timeout builder option (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/13487fb60253253e309442671c390682e2d1df18\"\u003e\u003ccode\u003e13487fb\u003c/code\u003e\u003c/a\u003e refactor: reduce size of Pending request future (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/a26879dfef4dda890863b330af91b45c0e4b509d\"\u003e\u003ccode\u003ea26879d\u003c/code\u003e\u003c/a\u003e tests: properly match http3 error variants (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2721\"\u003e#2721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/65102c99abe055e0f6b405308a0772d09720fb6f\"\u003e\u003ccode\u003e65102c9\u003c/code\u003e\u003c/a\u003e wasm: re-add Error::is_status() (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f94c5cd55634779f481c2441e75219225e3d455d\"\u003e\u003ccode\u003ef94c5cd\u003c/code\u003e\u003c/a\u003e fix(proxy): apply headers to first matching proxy only (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2714\"\u003e#2714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8cf142bd1f1722a1728a89af21747260bb993294\"\u003e\u003ccode\u003e8cf142b\u003c/code\u003e\u003c/a\u003e v0.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/35b6c837cd957d935b83116ac7171274d960167a\"\u003e\u003ccode\u003e35b6c83\u003c/code\u003e\u003c/a\u003e fix(redirect): Using \u003ccode\u003etower-http\u003c/code\u003e patch to fix invalid \u003ccode\u003econtent-length\u003c/code\u003e heade...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.12.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.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.45.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 `tauri-build` from 2.2.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating git repository `https://github.com/tauri-apps/schemars.git`\n    Updating crates.io index\nwarning: Patch `schemars_derive v0.8.21 (https://github.com/tauri-apps/schemars.git?branch=feat%2Fpreserve-description-newlines#c30f9848)` was not used in the crate graph.\nCheck that the patched package version and available features are compatible\nwith the dependency requirements. If the patch has a different version from\nwhat is locked in the Cargo.lock file, run `cargo update` to use the new\nversion. This may also occur with an optional dependency that is not enabled.\n     Locking 1042 packages to latest compatible versions\n      Adding apple-codesign v0.27.0 (available: v0.29.0)\n      Adding borsh v1.3.0 (available: v1.5.7)\n      Adding borsh-derive v1.3.0 (available: v1.5.7)\n      Adding cargo_metadata v0.19.2 (available: v0.22.0)\n      Adding colored v2.2.0 (available: v3.0.0)\n      Adding ctor v0.2.9 (available: v0.5.0)\n      Adding dialoguer v0.11.0 (available: v0.12.0)\n      Adding elf v0.7.4 (available: v0.8.0)\n      Adding goblin v0.9.3 (available: v0.10.1)\n      Adding html5ever v0.29.1 (available: v0.35.0)\n      Adding itertools v0.13.0 (available: v0.14.0)\n      Adding json-patch v3.0.1 (available: v4.0.0)\n      Adding jsonrpsee v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-client-transport v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-core v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-ws-client v0.24.9 (available: v0.26.0)\n      Adding matchit v0.8.4 (available: v0.8.6)\n      Adding minisign v0.7.3 (available: v0.7.9)\n      Adding object v0.36.7 (available: v0.37.3)\n      Adding oxc_allocator v0.36.0 (available: v0.86.0)\n      Adding oxc_ast v0.36.0 (available: v0.86.0)\n      Adding oxc_parser v0.36.0 (available: v0.86.0)\n      Adding oxc_span v0.36.0 (available: v0.86.0)\n      Adding phf v0.11.3 (available: v0.13.1)\n      Adding png v0.17.16 (available: v0.18.0)\n      Adding rpm v0.16.1 (available: v0.18.0)\n      Adding schemars v0.8.22 (available: v1.0.4)\n      Adding tiny_http v0.11.0 (available: v0.12.0)\n      Adding toml v0.8.2 (available: v0.8.23)\n      Adding toml_datetime v0.6.3 (available: v0.6.11)\n      Adding toml_edit v0.20.2 (available: v0.20.7)\n      Adding x509-certificate v0.23.1 (available: v0.25.0)\nFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 801 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1067 crate dependencies)\nCrate:     atk\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/80eadb7387459639037e3a279c61c9631b1dafe7\"\u003e\u003ccode\u003e80eadb7\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14100\"\u003e#14100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/346a420812e70c01b9983b550659aeddfc15dbea\"\u003e\u003ccode\u003e346a420\u003c/code\u003e\u003c/a\u003e docs: improve resources docs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14136\"\u003e#14136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5239d39149e80a93ebd2eda7c864b869a0d16016\"\u003e\u003ccode\u003e5239d39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14127\"\u003e#14127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0b1da30d2814dda1646492b1ea9d762fbcbfe38a\"\u003e\u003ccode\u003e0b1da30\u003c/code\u003e\u003c/a\u003e chore(tauri): update documentation for home_dir on iOS (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14121\"\u003e#14121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7db7142f9ff7dc2f5719602e199b77129ceb19d3\"\u003e\u003ccode\u003e7db7142\u003c/code\u003e\u003c/a\u003e fix(cli): empty Android emulator name (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14119\"\u003e#14119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a9b342125d5ac1bc9a4b2e8b5f73e8ca3cbcb8b2\"\u003e\u003ccode\u003ea9b3421\u003c/code\u003e\u003c/a\u003e fix(cli): iOS simulator dev/build on Apple Intel, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13456\"\u003e#13456\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bcf000c0a8607eedf488fb949b982f519abda43d\"\u003e\u003ccode\u003ebcf000c\u003c/code\u003e\u003c/a\u003e fix(cli): ios command failing when running with deno, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13547\"\u003e#13547\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14110\"\u003e#14110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/61b9b681e88067a53b79d2318ae005dc25addcd6\"\u003e\u003ccode\u003e61b9b68\u003c/code\u003e\u003c/a\u003e feat(cli): retain all RUST_* env vars on mobile commands (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14111\"\u003e#14111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c37a298331d6d744b15d32d55a2db83c884a3d6a\"\u003e\u003ccode\u003ec37a298\u003c/code\u003e\u003c/a\u003e fix(cli): set package type for Deno (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14112\"\u003e#14112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b8b866fcc72b2688e501e49c55fdadcca0960883\"\u003e\u003ccode\u003eb8b866f\u003c/code\u003e\u003c/a\u003e fix(examples): update tauri-plugin-log\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.4.1\"\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 `async-channel` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/efcc3d8b32142c2650def7859233c40ee22a97a5\"\u003e\u003ccode\u003eefcc3d8\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/6bece6e513c67fdd8f87746d5241aa4e677c19f3\"\u003e\u003ccode\u003e6bece6e\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for security check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/9963923bad39094dc73570bf5292df1a89f6cb2d\"\u003e\u003ccode\u003e9963923\u003c/code\u003e\u003c/a\u003e chore: Fix typos (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/8717b76b68849553a2877bf9fbca4452f8980952\"\u003e\u003ccode\u003e8717b76\u003c/code\u003e\u003c/a\u003e chore: Fix lints (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates...\n\n_Description has been truncated_","html_url":"https://github.com/mautops/tauri-nextjs-template/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mautops%2Ftauri-nextjs-template/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-10-13T19:51:50.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"3511297082","node_id":"PR_kwDOPU9HFM6th6El","number":10,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 58 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T19:57:40.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T19:51:50.000Z","updated_at":"2025-10-20T19:57:42.000Z","time_to_close":605150,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":58,"packages":[{"name":"reqwest","old_version":"0.12.22","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","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":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.9.2","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"tokio","old_version":"1.46.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.41","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.29.1","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-smithy-types","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.5.2","repository_url":"https://github.com/Xuanwo/backon"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"minijinja","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.32.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.21.0","new_version":"1.0.1","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"image","old_version":"0.25.6","new_version":"0.25.8","repository_url":"https://github.com/image-rs/image"},{"name":"mimalloc","old_version":"0.1.47","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.54","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"napi","old_version":"2.16.17","new_version":"3.1.2","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-derive","old_version":"2.16.13","new_version":"3.2.5","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-build","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/napi-rs/napi-rs"},{"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":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.14.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.29","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.104","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.106","new_version":"1.0.111","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 55 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.22` | `0.12.24` |\n| [serde](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| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.2` | `0.9.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.46.1` | `1.47.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.41` | `4.5.49` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.29.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.2` | `1.3.3` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.5.2` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.0` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.11.0` | `2.12.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.21.0` | `1.0.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.8` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.47` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.54` |\n| [napi](https://github.com/napi-rs/napi-rs) | `2.16.17` | `3.1.2` |\n| [napi-derive](https://github.com/napi-rs/napi-rs) | `2.16.13` | `3.2.5` |\n| [napi-build](https://github.com/napi-rs/napi-rs) | `2.2.2` | `2.2.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| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.29` | `0.23.32` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.104` | `2.0.106` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.106` | `1.0.111` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.8` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.22 to 0.12.24\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.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\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.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\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/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.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.24\"\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 `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `toml` from 0.9.2 to 0.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4695fb02fc3902345ffbfb54fd5df6adcc3bbd4d\"\u003e\u003ccode\u003e4695fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6a77ed71cf68369e823f7827b34eaa2a06d0126d\"\u003e\u003ccode\u003e6a77ed7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c1e81979644a7a80141ab2d0ca284a4560eb4079\"\u003e\u003ccode\u003ec1e8197\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d85d6cd61cf122ee44db8834bc2a55e881bb0750\"\u003e\u003ccode\u003ed85d6cd\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9154dcb3b2eea8a84db183806411adf081bc0977\"\u003e\u003ccode\u003e9154dcb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/38f445c94071cfc0bbb2f4a3c0254457a3fde8cb\"\u003e\u003ccode\u003e38f445c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1ce8a75f2d5faa778deb43e9abd3960247f0d5b2\"\u003e\u003ccode\u003e1ce8a75\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/290c28fa6078b2e61b897fe7a71afc26c70daa76\"\u003e\u003ccode\u003e290c28f\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b2bc739b201d14ed0dafabf4784bb56f9318c5be\"\u003e\u003ccode\u003eb2bc739\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bd21148c49c784cb9136e5d069471dfeae13a339\"\u003e\u003ccode\u003ebd21148\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.2...toml-v0.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.46.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.46.1...tokio-1.47.1\"\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 `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 `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\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.49\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.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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.41...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 `serde-untagged` from 0.1.7 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/serde-untagged/releases\"\u003eserde-untagged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  support for \u003ccode\u003evisit_none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e, thanks \u003ca href=\"https://github.com/epage\"\u003e\u003ccode\u003e@​epage\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/serde-untagged/commit/3097fd8be3d5a6fc295c974cdf27c4d89143a693\"\u003e\u003ccode\u003e3097fd8\u003c/code\u003e\u003c/a\u003e Release 0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ff4a208c638e8a7bb1201b2dd654f61f13718cec\"\u003e\u003ccode\u003eff4a208\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0495a06b285d221208d687c6aa581b270a35beb2\"\u003e\u003ccode\u003e0495a06\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/80e2d81a1603576d3289cb9fff32d6c1be158df1\"\u003e\u003ccode\u003e80e2d81\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/929a726b636b16a28412de03024999abe37e3a27\"\u003e\u003ccode\u003e929a726\u003c/code\u003e\u003c/a\u003e Release 0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ba33a3973d8a70dbc353afb579727b5c788a4307\"\u003e\u003ccode\u003eba33a39\u003c/code\u003e\u003c/a\u003e Report visit_none expectation as null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/159528f490785f91306382b4befaea05d8de9193\"\u003e\u003ccode\u003e159528f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e from epage/none\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0829c9106bc5e7d807841a723777aab8b04fc9bf\"\u003e\u003ccode\u003e0829c91\u003c/code\u003e\u003c/a\u003e feat: Add  support \u003ccode\u003enone\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/2bfb28a0512625a4b5d7724fc4d6636b4e5e4f49\"\u003e\u003ccode\u003e2bfb28a\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/serde-untagged/commit/3df730e7ba42c28c192ddf0467a9381a4caff254\"\u003e\u003ccode\u003e3df730e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/8\"\u003e#8\u003c/a\u003e from dtolnay/toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/serde-untagged/compare/0.1.7...0.1.9\"\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.12.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\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/9dc8d7df13e59d8ff6d9df138627977f0b78d6cb\"\u003e\u003ccode\u003e9dc8d7d\u003c/code\u003e\u003c/a\u003e Update version to 0.12.4 and add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/cac4bacf89133e12a8ff0f30055a1bc53cdca96c\"\u003e\u003ccode\u003ecac4bac\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor: remove AWS dynamo integration (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/407\"\u003e#407\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ebfd02f0209e1cc3f5625815e3e5431ed0976d93\"\u003e\u003ccode\u003eebfd02f\u003c/code\u003e\u003c/a\u003e AWS S3: Support STS endpoint, WebIdentity, RoleArn, RoleSession configuration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f1dd0752f5dde6b992602bd0641a5c62a7a32ca9\"\u003e\u003ccode\u003ef1dd075\u003c/code\u003e\u003c/a\u003e Fix for clippy 1.90 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ed17e120cd9ae3db6b6f4f940e12238939fe1e0b\"\u003e\u003ccode\u003eed17e12\u003c/code\u003e\u003c/a\u003e Add version 0.12.4 release plan to README (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/da88a756b09fb2694c4a70aa6ac12fabf31cfe26\"\u003e\u003ccode\u003eda88a75\u003c/code\u003e\u003c/a\u003e Add storage class for aws, gcp, and azure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f73c457dd6a25d323bb66878e3c19b521dc11c85\"\u003e\u003ccode\u003ef73c457\u003c/code\u003e\u003c/a\u003e aws: downgrade credential provider info! log messages to debug! (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/59e554516a838cfc09de212a7e1719d5df2f716b\"\u003e\u003ccode\u003e59e5545\u003c/code\u003e\u003c/a\u003e chore(client/retry): include error info in logs when retry occurs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/c0e241eb95a61d52964f3d7741673b91f86db58b\"\u003e\u003ccode\u003ec0e241e\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/github-script from 7 to 8 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/49ce8729830cfdbf3da74a6a50a900300d5c69cb\"\u003e\u003ccode\u003e49ce872\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.12.2...v0.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockqu...\n\n_Description has been truncated_","html_url":"https://github.com/thealchen/tensorzero/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealchen%2Ftensorzero/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-10-13T09:50:12.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"3509269550","node_id":"PR_kwDOPLl8X86ta9uK","number":17,"state":"closed","title":"Bump the all group across 1 directory with 138 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T09:09:01.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T09:50:12.000Z","updated_at":"2025-10-20T09:09:02.000Z","time_to_close":602329,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":138,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"reqwest","old_version":"0.11.27","new_version":"0.12.20","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.45.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.1","new_version":"1.24.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"camino","old_version":"1.1.10","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.41","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.3","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.4","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"generic-array","old_version":"0.14.7","new_version":"0.14.8","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libc","old_version":"0.2.174","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.10"},{"name":"lock_api","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"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":"plist","old_version":"1.7.2","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.13","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"ref-cast","old_version":"1.0.24","new_version":"1.0.25","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.25","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"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-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"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":"serde_with","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.10","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"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.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"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":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.7","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.8.26","new_version":"0.8.27","repository_url":"https://github.com/google/zerocopy"},{"name":"zvariant","old_version":"5.5.3","new_version":"5.7.0","repository_url":"https://github.com/dbus2/zbus"},{"name":"zvariant_utils","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/dbus2/zbus"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 79 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.5.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.12.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.47.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.1` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.1` | `2.5.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.19.0` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.1` | `1.24.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.10` | `1.2.1` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.41` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.3` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.4` | `3.0.6` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.8` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.4` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `0.14.8` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.17` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.174` | `0.2.177` |\n| libredox | `0.1.3` | `0.1.10` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.13` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\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| [plist](https://github.com/ebarnard/rust-plist) | `1.7.2` | `1.8.0` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| redox_syscall | `0.5.13` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.24` | `1.0.25` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.1` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.7` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.25` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\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-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.13.0` | `3.15.0` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.6` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.10` | `0.4.11` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.3` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.16` |\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.19` |\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| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.26` | `0.8.27` |\n| [zvariant](https://github.com/dbus2/zbus) | `5.5.3` | `5.7.0` |\n| [zvariant_utils](https://github.com/dbus2/zbus) | `3.2.0` | `3.2.1` |\n\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 `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 `tauri-plugin-opener` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...log-v2.5.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 `reqwest` from 0.11.27 to 0.12.20\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.20\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_user_timeout(Duration)\u003c/code\u003e option to set \u003ccode\u003eTCP_USER_TIMEOUT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix proxy headers only using the first matched proxy.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix re-adding \u003ccode\u003eError::is_status()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): apply authorization header to first matching proxy only by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2714\"\u003eseanmonstar/reqwest#2714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm: re-add Error::is_status() 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/2720\"\u003eseanmonstar/reqwest#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eproperly match error variants in test by \u003ca href=\"https://github.com/Ruben2424\"\u003e\u003ccode\u003e@​Ruben2424\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2721\"\u003eseanmonstar/reqwest#2721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: reduce size of Pending request future 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/2725\"\u003eseanmonstar/reqwest#2725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add tcp_user_timeout builder option 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/2724\"\u003eseanmonstar/reqwest#2724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use hyper-util Socks connectors 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/2726\"\u003eseanmonstar/reqwest#2726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove some unused dependencies by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2716\"\u003eseanmonstar/reqwest#2716\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2716\"\u003eseanmonstar/reqwest#2716\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.19...v0.12.20\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.19...v0.12.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: report custom reason phrase in error message by \u003ca href=\"https://github.com/chanbengz\"\u003e\u003ccode\u003e@​chanbengz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2697\"\u003eseanmonstar/reqwest#2697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: only check scheme after Policy return \u003ccode\u003efollow\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2710\"\u003eseanmonstar/reqwest#2710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: check cookies feature on wasm target 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/2711\"\u003eseanmonstar/reqwest#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(redirect): Using \u003ccode\u003etower-http\u003c/code\u003e patch to fix invalid \u003ccode\u003econtent-length\u003c/code\u003e header by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2709\"\u003eseanmonstar/reqwest#2709\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.18...v0.12.19\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.18...v0.12.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003esocks\u003c/code\u003e enabled without TLS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Fix compilation issues on macOS by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2696\"\u003eseanmonstar/reqwest#2696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_congestion_bbr()\u003c/code\u003e to enable BBR congestion control.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_send_grease()\u003c/code\u003e to configure whether to send use QUIC grease.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_max_field_section_size()\u003c/code\u003e to configure the maximum response headers.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_interval()\u003c/code\u003e to configure TCP probe interval.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_retries()\u003c/code\u003e to configure TCP probe count.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eProxy::headers()\u003c/code\u003e to add extra headers that should be sent to a proxy.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eredirect::Policy::limit()\u003c/code\u003e which had an off-by-1 error, allowing 1 more redirect than specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_user_timeout(Duration)\u003c/code\u003e option to set \u003ccode\u003eTCP_USER_TIMEOUT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix proxy headers only using the first matched proxy.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix re-adding \u003ccode\u003eError::is_status()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix redirect that changes the method to GET should remove payload headers.\u003c/li\u003e\n\u003cli\u003eFix redirect to only check the next scheme if the policy action is to follow.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix compilation error if \u003ccode\u003ecookies\u003c/code\u003e feature is enabled (by the way, it's a noop feature in wasm).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003esocks\u003c/code\u003e enabled without TLS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on macOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_congestion_bbr()\u003c/code\u003e to enable BBR congestion control.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_send_grease()\u003c/code\u003e to configure whether to send use QUIC grease.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http3_max_field_section_size()\u003c/code\u003e to configure the maximum response headers.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_interval()\u003c/code\u003e to configure TCP probe interval.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tcp_keepalive_retries()\u003c/code\u003e to configure TCP probe count.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eProxy::headers()\u003c/code\u003e to add extra headers that should be sent to a proxy.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eredirect::Policy::limit()\u003c/code\u003e which had an off-by-1 error, allowing 1 more redirect than specified.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to support streaming request bodies.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix null bodies when calling \u003ccode\u003eResponse::bytes_stream()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 to support streaming response bodies.\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing \u003ccode\u003efetch_mode_no_cors()\u003c/code\u003e, marking as deprecated when not on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\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/seanmonstar/reqwest/commit/099ae80e8755c3775118610e4bd930c739845bc1\"\u003e\u003ccode\u003e099ae80\u003c/code\u003e\u003c/a\u003e v0.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4bccf4106021de06208f466b1818d02171358b56\"\u003e\u003ccode\u003e4bccf41\u003c/code\u003e\u003c/a\u003e chore: remove some unused dependencies (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/92487709d6f6a2010b84d0fbbd3a2dded0b341f3\"\u003e\u003ccode\u003e9248770\u003c/code\u003e\u003c/a\u003e refactor: use hyper-util Socks connectors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/334837c1ff0bb01df19c69abc6a16ac4c70cb9f5\"\u003e\u003ccode\u003e334837c\u003c/code\u003e\u003c/a\u003e feat: add tcp_user_timeout builder option (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/13487fb60253253e309442671c390682e2d1df18\"\u003e\u003ccode\u003e13487fb\u003c/code\u003e\u003c/a\u003e refactor: reduce size of Pending request future (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/a26879dfef4dda890863b330af91b45c0e4b509d\"\u003e\u003ccode\u003ea26879d\u003c/code\u003e\u003c/a\u003e tests: properly match http3 error variants (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2721\"\u003e#2721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/65102c99abe055e0f6b405308a0772d09720fb6f\"\u003e\u003ccode\u003e65102c9\u003c/code\u003e\u003c/a\u003e wasm: re-add Error::is_status() (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f94c5cd55634779f481c2441e75219225e3d455d\"\u003e\u003ccode\u003ef94c5cd\u003c/code\u003e\u003c/a\u003e fix(proxy): apply headers to first matching proxy only (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2714\"\u003e#2714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8cf142bd1f1722a1728a89af21747260bb993294\"\u003e\u003ccode\u003e8cf142b\u003c/code\u003e\u003c/a\u003e v0.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/35b6c837cd957d935b83116ac7171274d960167a\"\u003e\u003ccode\u003e35b6c83\u003c/code\u003e\u003c/a\u003e fix(redirect): Using \u003ccode\u003etower-http\u003c/code\u003e patch to fix invalid \u003ccode\u003econtent-length\u003c/code\u003e heade...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.12.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\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/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.2.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating git repository `https://github.com/tauri-apps/schemars.git`\n    Updating crates.io index\nwarning: Patch `schemars_derive v0.8.21 (https://github.com/tauri-apps/schemars.git?branch=feat%2Fpreserve-description-newlines#c30f9848)` was not used in the crate graph.\nCheck that the patched package version and available features are compatible\nwith the dependency requirements. If the patch has a different version from\nwhat is locked in the Cargo.lock file, run `cargo update` to use the new\nversion. This may also occur with an optional dependency that is not enabled.\n     Locking 1042 packages to latest compatible versions\n      Adding apple-codesign v0.27.0 (available: v0.29.0)\n      Adding borsh v1.3.0 (available: v1.5.7)\n      Adding borsh-derive v1.3.0 (available: v1.5.7)\n      Adding cargo_metadata v0.19.2 (available: v0.22.0)\n      Adding colored v2.2.0 (available: v3.0.0)\n      Adding ctor v0.2.9 (available: v0.5.0)\n      Adding dialoguer v0.11.0 (available: v0.12.0)\n      Adding elf v0.7.4 (available: v0.8.0)\n      Adding goblin v0.9.3 (available: v0.10.1)\n      Adding html5ever v0.29.1 (available: v0.35.0)\n      Adding itertools v0.13.0 (available: v0.14.0)\n      Adding json-patch v3.0.1 (available: v4.0.0)\n      Adding jsonrpsee v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-client-transport v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-core v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-ws-client v0.24.9 (available: v0.26.0)\n      Adding matchit v0.8.4 (available: v0.8.6)\n      Adding minisign v0.7.3 (available: v0.7.9)\n      Adding object v0.36.7 (available: v0.37.3)\n      Adding oxc_allocator v0.36.0 (available: v0.86.0)\n      Adding oxc_ast v0.36.0 (available: v0.86.0)\n      Adding oxc_parser v0.36.0 (available: v0.86.0)\n      Adding oxc_span v0.36.0 (available: v0.86.0)\n      Adding phf v0.11.3 (available: v0.13.1)\n      Adding png v0.17.16 (available: v0.18.0)\n      Adding rpm v0.16.1 (available: v0.18.0)\n      Adding schemars v0.8.22 (available: v1.0.4)\n      Adding tiny_http v0.11.0 (available: v0.12.0)\n      Adding toml v0.8.2 (available: v0.8.23)\n      Adding toml_datetime v0.6.3 (available: v0.6.11)\n      Adding toml_edit v0.20.2 (available: v0.20.7)\n      Adding x509-certificate v0.23.1 (available: v0.25.0)\nFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 801 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1067 crate dependencies)\nCrate:     atk\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/80eadb7387459639037e3a279c61c9631b1dafe7\"\u003e\u003ccode\u003e80eadb7\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14100\"\u003e#14100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/346a420812e70c01b9983b550659aeddfc15dbea\"\u003e\u003ccode\u003e346a420\u003c/code\u003e\u003c/a\u003e docs: improve resources docs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14136\"\u003e#14136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5239d39149e80a93ebd2eda7c864b869a0d16016\"\u003e\u003ccode\u003e5239d39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14127\"\u003e#14127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0b1da30d2814dda1646492b1ea9d762fbcbfe38a\"\u003e\u003ccode\u003e0b1da30\u003c/code\u003e\u003c/a\u003e chore(tauri): update documentation for home_dir on iOS (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14121\"\u003e#14121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7db7142f9ff7dc2f5719602e199b77129ceb19d3\"\u003e\u003ccode\u003e7db7142\u003c/code\u003e\u003c/a\u003e fix(cli): empty Android emulator name (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14119\"\u003e#14119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a9b342125d5ac1bc9a4b2e8b5f73e8ca3cbcb8b2\"\u003e\u003ccode\u003ea9b3421\u003c/code\u003e\u003c/a\u003e fix(cli): iOS simulator dev/build on Apple Intel, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13456\"\u003e#13456\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bcf000c0a8607eedf488fb949b982f519abda43d\"\u003e\u003ccode\u003ebcf000c\u003c/code\u003e\u003c/a\u003e fix(cli): ios command failing when running with deno, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13547\"\u003e#13547\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14110\"\u003e#14110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/61b9b681e88067a53b79d2318ae005dc25addcd6\"\u003e\u003ccode\u003e61b9b68\u003c/code\u003e\u003c/a\u003e feat(cli): retain all RUST_* env vars on mobile commands (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14111\"\u003e#14111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c37a298331d6d744b15d32d55a2db83c884a3d6a\"\u003e\u003ccode\u003ec37a298\u003c/code\u003e\u003c/a\u003e fix(cli): set package type for Deno (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14112\"\u003e#14112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b8b866fcc72b2688e501e49c55fdadcca0960883\"\u003e\u003ccode\u003eb8b866f\u003c/code\u003e\u003c/a\u003e fix(examples): update tauri-plugin-log\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.4.1\"\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 `async-channel` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/efcc3d8b32142c2650def7859233c40ee22a97a5\"\u003e\u003ccode\u003eefcc3d8\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/6bece6e513c67fdd8f87746d5241aa4e677c19f3\"\u003e\u003ccode\u003e6bece6e\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for security check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/9963923bad39094dc73570bf5292df1a89f6cb2d\"\u003e\u003ccode\u003e9963923\u003c/code\u003e\u003c/a\u003e chore: Fix typos (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/8717b76b68849553a2877bf9fbca4452f8980952\"\u003e\u003ccode\u003e8717b76\u003c/code\u003e\u003c/a\u003e chore: Fix lints (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.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://g...\n\n_Description has been truncated_","html_url":"https://github.com/mautops/tauri-nextjs-template/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mautops%2Ftauri-nextjs-template/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-10-06T17:52:18.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"2891254519","node_id":"PR_kwDOO-hzds6sVQr3","number":15,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 59 updates","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-06T17:52:18.000Z","updated_at":"2025-10-06T17:52:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":59,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.23","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","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":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.45.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.29.1","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.5.2","repository_url":"https://github.com/Xuanwo/backon"},{"name":"image","old_version":"0.25.6","new_version":"0.25.8","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.17.2","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-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","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.32.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"indexmap","old_version":"2.9.0","new_version":"2.11.4","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.54","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"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.14","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.0","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.111","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.23` |\n| [serde](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| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.47.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.48` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.29.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.5.2` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.8` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.0` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.17.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.12.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.0.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.9.0` | `2.11.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.54` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.7.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.17` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.32` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.106` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.111` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.3` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.23\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.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\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.22...v0.12.23\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(socks): bracket IPv6 addresses when formatting destination host by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2753\"\u003eseanmonstar/reqwest#2753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.22 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/2754\"\u003eseanmonstar/reqwest#2754\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.21...v0.12.22\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.21...v0.12.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\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\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.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/ae7375b547495ccae67c0481d36fbe9a166ca12c\"\u003e\u003ccode\u003eae7375b\u003c/code\u003e\u003c/a\u003e v0.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9aacdc1e2b7d45c3022a42b0d6eb2e8b7000085f\"\u003e\u003ccode\u003e9aacdc1\u003c/code\u003e\u003c/a\u003e feat: add dns_resolver2 that is more ergonomic and flexible (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221be11bc6869cdc6cfe125a3fb90fd2a3d211ab\"\u003e\u003ccode\u003e221be11\u003c/code\u003e\u003c/a\u003e refactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/acd1b059949a6760997fc486080a5ec54bb7172b\"\u003e\u003ccode\u003eacd1b05\u003c/code\u003e\u003c/a\u003e feat: add reqwest::retry policies (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2763\"\u003e#2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/54b6022b0f12917ce7f4c71e38b0925dc9661e21\"\u003e\u003ccode\u003e54b6022\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClientBuilder::unix_socket()\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/6358cefd24ea4ea387787617f79815d859d8b6e5\"\u003e\u003ccode\u003e6358cef\u003c/code\u003e\u003c/a\u003e fix: add default tcp keepalive and user_timeout values (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/21226a5bc3059a378b95267f2d743fbea44d4c3e\"\u003e\u003ccode\u003e21226a5\u003c/code\u003e\u003c/a\u003e style(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify Poll branch matching...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/82086e796b53da6625f1de39ce2d2cf29fcc50e8\"\u003e\u003ccode\u003e82086e7\u003c/code\u003e\u003c/a\u003e feat: add request cache options for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/2a0f7a367004c900a816679fbf50e499c979ad9e\"\u003e\u003ccode\u003e2a0f7a3\u003c/code\u003e\u003c/a\u003e ci: use msrv-aware cargo in msrv job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f1868036caea40079b389b0423bb9e7db6ecdad1\"\u003e\u003ccode\u003ef186803\u003c/code\u003e\u003c/a\u003e fix(proxy): restore default port 1080 for SOCKS proxies without explicit port...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `tokio` from 1.45.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\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/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.47.1\"\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 `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 `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\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-untagged` from 0.1.7 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/serde-untagged/releases\"\u003eserde-untagged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  support for \u003ccode\u003evisit_none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e, thanks \u003ca href=\"https://github.com/epage\"\u003e\u003ccode\u003e@​epage\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/serde-untagged/commit/3097fd8be3d5a6fc295c974cdf27c4d89143a693\"\u003e\u003ccode\u003e3097fd8\u003c/code\u003e\u003c/a\u003e Release 0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ff4a208c638e8a7bb1201b2dd654f61f13718cec\"\u003e\u003ccode\u003eff4a208\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0495a06b285d221208d687c6aa581b270a35beb2\"\u003e\u003ccode\u003e0495a06\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/80e2d81a1603576d3289cb9fff32d6c1be158df1\"\u003e\u003ccode\u003e80e2d81\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/929a726b636b16a28412de03024999abe37e3a27\"\u003e\u003ccode\u003e929a726\u003c/code\u003e\u003c/a\u003e Release 0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ba33a3973d8a70dbc353afb579727b5c788a4307\"\u003e\u003ccode\u003eba33a39\u003c/code\u003e\u003c/a\u003e Report visit_none expectation as null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/159528f490785f91306382b4befaea05d8de9193\"\u003e\u003ccode\u003e159528f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e from epage/none\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0829c9106bc5e7d807841a723777aab8b04fc9bf\"\u003e\u003ccode\u003e0829c91\u003c/code\u003e\u003c/a\u003e feat: Add  support \u003ccode\u003enone\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/2bfb28a0512625a4b5d7724fc4d6636b4e5e4f49\"\u003e\u003ccode\u003e2bfb28a\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/serde-untagged/commit/3df730e7ba42c28c192ddf0467a9381a4caff254\"\u003e\u003ccode\u003e3df730e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/8\"\u003e#8\u003c/a\u003e from dtolnay/toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/serde-untagged/compare/0.1.7...0.1.9\"\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.12.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\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/9dc8d7df13e59d8ff6d9df138627977f0b78d6cb\"\u003e\u003ccode\u003e9dc8d7d\u003c/code\u003e\u003c/a\u003e Update version to 0.12.4 and add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/cac4bacf89133e12a8ff0f30055a1bc53cdca96c\"\u003e\u003ccode\u003ecac4bac\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor: remove AWS dynamo integration (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/407\"\u003e#407\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ebfd02f0209e1cc3f5625815e3e5431ed0976d93\"\u003e\u003ccode\u003eebfd02f\u003c/code\u003e\u003c/a\u003e AWS S3: Support STS endpoint, WebIdentity, RoleArn, RoleSession configuration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f1dd0752f5dde6b992602bd0641a5c62a7a32ca9\"\u003e\u003ccode\u003ef1dd075\u003c/code\u003e\u003c/a\u003e Fix for clippy 1.90 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ed17e120cd9ae3db6b6f4f940e12238939fe1e0b\"\u003e\u003ccode\u003eed17e12\u003c/code\u003e\u003c/a\u003e Add version 0.12.4 release plan to README (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/da88a756b09fb2694c4a70aa6ac12fabf31cfe26\"\u003e\u003ccode\u003eda88a75\u003c/code\u003e\u003c/a\u003e Add storage class for aws, gcp, and azure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f73c457dd6a25d323bb66878e3c19b521dc11c85\"\u003e\u003ccode\u003ef73c457\u003c/code\u003e\u003c/a\u003e aws: downgrade credential provider info! log messages to debug! (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/59e554516a838cfc09de212a7e1719d5df2f716b\"\u003e\u003ccode\u003e59e5545\u003c/code\u003e\u003c/a\u003e chore(client/retry): include error info in logs when retry occurs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/c0e241eb95a61d52964f3d7741673b91f86db58b\"\u003e\u003ccode\u003ec0e241e\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/github-script from 7 to 8 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/49ce8729830cfdbf3da74a6a50a900300d5c69cb\"\u003e\u003ccode\u003e49ce872\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.12.2...v0.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.2 — 2025-07-20]\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca hre...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRawAccess/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRawAccess/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-10-06T17:50:46.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"2891250019","node_id":"PR_kwDOO-hl-s6sVPlj","number":16,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 59 updates","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-06T17:50:46.000Z","updated_at":"2025-10-06T17:50:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":59,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.23","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","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":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.45.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.29.1","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.5.2","repository_url":"https://github.com/Xuanwo/backon"},{"name":"image","old_version":"0.25.6","new_version":"0.25.8","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.17.2","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-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","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.32.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"indexmap","old_version":"2.9.0","new_version":"2.11.4","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.54","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"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.14","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.0","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.111","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.23` |\n| [serde](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| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.47.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.48` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.29.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.5.2` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.8` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.0` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.17.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.12.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.0.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.9.0` | `2.11.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.54` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.7.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.17` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.32` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.106` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.111` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.3` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.23\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.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\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.22...v0.12.23\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(socks): bracket IPv6 addresses when formatting destination host by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2753\"\u003eseanmonstar/reqwest#2753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.22 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/2754\"\u003eseanmonstar/reqwest#2754\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.21...v0.12.22\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.21...v0.12.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\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\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.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/ae7375b547495ccae67c0481d36fbe9a166ca12c\"\u003e\u003ccode\u003eae7375b\u003c/code\u003e\u003c/a\u003e v0.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9aacdc1e2b7d45c3022a42b0d6eb2e8b7000085f\"\u003e\u003ccode\u003e9aacdc1\u003c/code\u003e\u003c/a\u003e feat: add dns_resolver2 that is more ergonomic and flexible (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221be11bc6869cdc6cfe125a3fb90fd2a3d211ab\"\u003e\u003ccode\u003e221be11\u003c/code\u003e\u003c/a\u003e refactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/acd1b059949a6760997fc486080a5ec54bb7172b\"\u003e\u003ccode\u003eacd1b05\u003c/code\u003e\u003c/a\u003e feat: add reqwest::retry policies (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2763\"\u003e#2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/54b6022b0f12917ce7f4c71e38b0925dc9661e21\"\u003e\u003ccode\u003e54b6022\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClientBuilder::unix_socket()\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/6358cefd24ea4ea387787617f79815d859d8b6e5\"\u003e\u003ccode\u003e6358cef\u003c/code\u003e\u003c/a\u003e fix: add default tcp keepalive and user_timeout values (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/21226a5bc3059a378b95267f2d743fbea44d4c3e\"\u003e\u003ccode\u003e21226a5\u003c/code\u003e\u003c/a\u003e style(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify Poll branch matching...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/82086e796b53da6625f1de39ce2d2cf29fcc50e8\"\u003e\u003ccode\u003e82086e7\u003c/code\u003e\u003c/a\u003e feat: add request cache options for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/2a0f7a367004c900a816679fbf50e499c979ad9e\"\u003e\u003ccode\u003e2a0f7a3\u003c/code\u003e\u003c/a\u003e ci: use msrv-aware cargo in msrv job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f1868036caea40079b389b0423bb9e7db6ecdad1\"\u003e\u003ccode\u003ef186803\u003c/code\u003e\u003c/a\u003e fix(proxy): restore default port 1080 for SOCKS proxies without explicit port...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `tokio` from 1.45.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\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/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.47.1\"\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 `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 `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\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-untagged` from 0.1.7 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/serde-untagged/releases\"\u003eserde-untagged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  support for \u003ccode\u003evisit_none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e, thanks \u003ca href=\"https://github.com/epage\"\u003e\u003ccode\u003e@​epage\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/serde-untagged/commit/3097fd8be3d5a6fc295c974cdf27c4d89143a693\"\u003e\u003ccode\u003e3097fd8\u003c/code\u003e\u003c/a\u003e Release 0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ff4a208c638e8a7bb1201b2dd654f61f13718cec\"\u003e\u003ccode\u003eff4a208\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/11\"\u003e#11\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0495a06b285d221208d687c6aa581b270a35beb2\"\u003e\u003ccode\u003e0495a06\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/80e2d81a1603576d3289cb9fff32d6c1be158df1\"\u003e\u003ccode\u003e80e2d81\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/929a726b636b16a28412de03024999abe37e3a27\"\u003e\u003ccode\u003e929a726\u003c/code\u003e\u003c/a\u003e Release 0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/ba33a3973d8a70dbc353afb579727b5c788a4307\"\u003e\u003ccode\u003eba33a39\u003c/code\u003e\u003c/a\u003e Report visit_none expectation as null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/159528f490785f91306382b4befaea05d8de9193\"\u003e\u003ccode\u003e159528f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/10\"\u003e#10\u003c/a\u003e from epage/none\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/0829c9106bc5e7d807841a723777aab8b04fc9bf\"\u003e\u003ccode\u003e0829c91\u003c/code\u003e\u003c/a\u003e feat: Add  support \u003ccode\u003enone\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/serde-untagged/commit/2bfb28a0512625a4b5d7724fc4d6636b4e5e4f49\"\u003e\u003ccode\u003e2bfb28a\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/serde-untagged/commit/3df730e7ba42c28c192ddf0467a9381a4caff254\"\u003e\u003ccode\u003e3df730e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/serde-untagged/issues/8\"\u003e#8\u003c/a\u003e from dtolnay/toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/serde-untagged/compare/0.1.7...0.1.9\"\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.12.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\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/9dc8d7df13e59d8ff6d9df138627977f0b78d6cb\"\u003e\u003ccode\u003e9dc8d7d\u003c/code\u003e\u003c/a\u003e Update version to 0.12.4 and add changelog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/cac4bacf89133e12a8ff0f30055a1bc53cdca96c\"\u003e\u003ccode\u003ecac4bac\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor: remove AWS dynamo integration (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/407\"\u003e#407\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ebfd02f0209e1cc3f5625815e3e5431ed0976d93\"\u003e\u003ccode\u003eebfd02f\u003c/code\u003e\u003c/a\u003e AWS S3: Support STS endpoint, WebIdentity, RoleArn, RoleSession configuration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f1dd0752f5dde6b992602bd0641a5c62a7a32ca9\"\u003e\u003ccode\u003ef1dd075\u003c/code\u003e\u003c/a\u003e Fix for clippy 1.90 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/ed17e120cd9ae3db6b6f4f940e12238939fe1e0b\"\u003e\u003ccode\u003eed17e12\u003c/code\u003e\u003c/a\u003e Add version 0.12.4 release plan to README (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/da88a756b09fb2694c4a70aa6ac12fabf31cfe26\"\u003e\u003ccode\u003eda88a75\u003c/code\u003e\u003c/a\u003e Add storage class for aws, gcp, and azure (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/f73c457dd6a25d323bb66878e3c19b521dc11c85\"\u003e\u003ccode\u003ef73c457\u003c/code\u003e\u003c/a\u003e aws: downgrade credential provider info! log messages to debug! (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/59e554516a838cfc09de212a7e1719d5df2f716b\"\u003e\u003ccode\u003e59e5545\u003c/code\u003e\u003c/a\u003e chore(client/retry): include error info in logs when retry occurs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/c0e241eb95a61d52964f3d7741673b91f86db58b\"\u003e\u003ccode\u003ec0e241e\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/github-script from 7 to 8 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/49ce8729830cfdbf3da74a6a50a900300d5c69cb\"\u003e\u003ccode\u003e49ce872\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.12.2...v0.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.2 — 2025-07-20]\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca hre...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-10-06T07:54:46.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"2889170904","node_id":"PR_kwDOLLDaKs6sNT_Y","number":296,"state":"open","title":"[cargo](deps): Bump the deps group across 1 directory with 130 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo","skip deployment"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T07:54:46.000Z","updated_at":"2025-10-06T07:54:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":130,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"axum","old_version":"0.8.3","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"reqwest-middleware","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.6","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tower_governor","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/benwis/tower-governor"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.16.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xml-rs","old_version":"0.8.25","new_version":"1.0.0","repository_url":"https://github.com/netvl/xml-rs"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wiremock","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.1.3","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"quick-xml","old_version":"0.37.3","new_version":"0.38.3","repository_url":"https://github.com/tafia/quick-xml"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.14.1","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.5","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.10","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.0","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.3","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"collection_literals","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"derive-where","old_version":"1.2.7","new_version":"1.6.0","repository_url":"https://github.com/ModProg/derive-where"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.8.0","new_version":"2.11.4","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"pest","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/pest-parser/pest"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"prettyplease","old_version":"0.2.31","new_version":"0.2.34","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quanta","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/metrics-rs/quanta"},{"name":"quinn","old_version":"0.11.7","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.11","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"raw-cpuid","old_version":"11.5.0","new_version":"11.6.0","repository_url":"https://github.com/gz/rust-cpuid"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustls-pki-types","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"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_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.6","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","repository_url":"https://github.com/rust-lang/socket2"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing-attributes","old_version":"0.1.28","new_version":"0.1.30","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-core","old_version":"0.1.33","new_version":"0.1.34","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 93 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\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.81.0` | `1.82.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.3` | `0.8.6` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.48` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.4.1` | `0.4.2` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.47.1` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.6` |\n| [tower_governor](https://github.com/benwis/tower-governor) | `0.7.0` | `0.8.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.18.1` |\n| [xml-rs](https://github.com/netvl/xml-rs) | `0.8.25` | `1.0.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.3` | `0.6.4` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.1.3` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.3` | `0.38.3` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.1` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.14.1` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.5` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.3` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.10` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.8` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.76` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.0` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.3` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.5` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.1` | `1.0.3` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.2.7` | `1.6.0` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.16` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.17` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.11.4` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.0.4` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.3` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.3` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.11.1` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.31` | `0.2.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.101` |\n| [quanta](https://github.com/metrics-rs/quanta) | `0.12.5` | `0.12.6` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.7` | `0.11.9` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.11` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [raw-cpuid](https://github.com/gz/rust-cpuid) | `11.5.0` | `11.6.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.3` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.7` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.11.0` | `1.12.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\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_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.6` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.16` |\n| [tracing-attributes](https://github.com/tokio-rs/tracing) | `0.1.28` | `0.1.30` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.33` | `0.1.34` |\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.19` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.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.3 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\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\u003c/blockquote\u003e\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.3...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.34 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.34...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 `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/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.12.11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eEquivalent\u003c/code\u003e trait for the key type \u003ccode\u003eK\u003c/code\u003e of the caches.\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/492\"\u003e#492\u003c/a\u003e[gh-pull-0492])\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003ejittered_expiry_policy\u003c/code\u003e example (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/489\"\u003e#489\u003c/a\u003e[gh-pull-0489]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjusted license expression: some code is Apache-2.0 only (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/529\"\u003e#529\u003c/a\u003e[gh-pull-0529], by\n[\u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e][gh-musicinmybrain]).\n\u003cul\u003e\n\u003cli\u003eThe license expression in \u003ccode\u003eCargo.toml\u003c/code\u003e was changed from\n\u003ccode\u003eMIT OR Apache-2.0\u003c/code\u003e to \u003ccode\u003e(MIT OR Apache-2.0) AND Apache-2.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://github.com/moka-rs/moka/blob/main/README.md#license\"\u003elicense section\u003c/a\u003e of the README for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpgrading a crate in the dependencies:\n\u003cul\u003e\n\u003cli\u003eRaised the minimum version of \u003ccode\u003ecrossbeam-channel\u003c/code\u003e crate from \u003ccode\u003ev0.5.5\u003c/code\u003e to\n\u003ccode\u003ev0.5.15\u003c/code\u003e to avoid the following issue (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/514\"\u003e#514\u003c/a\u003e[gh-pull-0514],\nby [karankurbur][gh-karankurbur]).\n\u003cul\u003e\n\u003cli\u003e[RUSTSEC-2025-0024] crossbeam-channel: double free on Drop\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMoving a crate from the dependencies to the dev-dependencies:\n\u003cul\u003e\n\u003cli\u003eSwitched \u003ccode\u003eloom\u003c/code\u003e crate to a dev-dependency\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/509\"\u003e#509\u003c/a\u003e[gh-pull-0509], by [thomaseizinger][gh-thomaseizinger]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdating a crate in the dev-dependencies:\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003ereqwest\u003c/code\u003e crate in the dev-dependencies from \u003ccode\u003ev0.11\u003c/code\u003e to \u003ccode\u003ev0.12\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/531\"\u003e#531\u003c/a\u003e[gh-pull-0531], by [musicinmybrain][gh-musicinmybrain]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoving a crate from the dependencies:\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003ethiserror\u003c/code\u003e crate by manually implementing \u003ccode\u003estd::error::Error\u003c/code\u003e for\n\u003ccode\u003emoka::PredicateError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/512\"\u003e#512\u003c/a\u003e[gh-pull-0512], by [\u003ca href=\"https://github.com/brownjohnf\"\u003e\u003ccode\u003e@​brownjohnf\u003c/code\u003e\u003c/a\u003e][gh-brownjohnf]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoving crates from the dev-dependencies:\n\u003cul\u003e\n\u003cli\u003eRemoved unmaintained \u003ccode\u003epaste\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/504\"\u003e#504\u003c/a\u003e[gh-pull-0504]).\n\u003cul\u003e\n\u003cli\u003e[RUSTSEC-2024-0436] paste - no longer maintained\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoved discontinued \u003ccode\u003easync-std\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/534\"\u003e#534\u003c/a\u003e[gh-pull-0534]).\n\u003cul\u003e\n\u003cli\u003e[RUSTSEC-2025-0052] async-std has been discontinued\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoved clippy ignore \u003ccode\u003enon_send_fields_in_send_ty\u003c/code\u003e that no longer applies\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/505\"\u003e#505\u003c/a\u003e[gh-pull-0505], by [\u003ca href=\"https://github.com/qti3e\"\u003e\u003ccode\u003e@​qti3e\u003c/code\u003e\u003c/a\u003e][gh-qti3e]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove redundant word in source code comment (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/532\"\u003e#532\u003c/a\u003e[gh-pull-0532],\nby [\u003ca href=\"https://github.com/quantpoet\"\u003e\u003ccode\u003e@​quantpoet\u003c/code\u003e\u003c/a\u003e][gh-quantpoet]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9f166f2a12f9cc14e536ce77920c9d72e01bcdff\"\u003e\u003ccode\u003e9f166f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/536\"\u003e#536\u003c/a\u003e from moka-rs/prepare-v0.12.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/d4f3911b60458d0b8dfaa4eefe703ff7d6bbeb1e\"\u003e\u003ccode\u003ed4f3911\u003c/code\u003e\u003c/a\u003e Update the changelog for \u003ccode\u003ev0.12.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/30665d701a3c759edfa57287a04332b82f1a1fdd\"\u003e\u003ccode\u003e30665d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/537\"\u003e#537\u003c/a\u003e from moka-rs/adjust-oss-license\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/de9cba3dc30358a755e4eabf7757e9a2abcb71ac\"\u003e\u003ccode\u003ede9cba3\u003c/code\u003e\u003c/a\u003e doc - Remove the Markdown style links from the NOTICE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/6f780a05bc63b3141d50b984c98512725f1c086d\"\u003e\u003ccode\u003e6f780a0\u003c/code\u003e\u003c/a\u003e doc: Explain two source files are distributed under the Apache 2.0 only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/dcd4932d0eccae7f01f2c97242011fee2d8733a1\"\u003e\u003ccode\u003edcd4932\u003c/code\u003e\u003c/a\u003e Update the changelog for \u003ccode\u003ev0.12.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/429f7563373bdccfde88ce60ad6a650a55c56cda\"\u003e\u003ccode\u003e429f756\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/530\"\u003e#530\u003c/a\u003e from moka-rs/fix-ci-2025-09-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/accfc7c7b1e1457f5fe67219e90d5d6f35ef1cea\"\u003e\u003ccode\u003eaccfc7c\u003c/code\u003e\u003c/a\u003e CI: Try to fix the CI for the minimum version dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f21da3ba37cddda329d981551c461d0f9cc3aea1\"\u003e\u003ccode\u003ef21da3b\u003c/code\u003e\u003c/a\u003e CI: Fix the CI for the MSRV 1.70\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f5ce4f5f088dd4eb7e57c57da29524f911a8fbcb\"\u003e\u003ccode\u003ef5ce4f5\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-ci-2025-09-18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.10...v0.12.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-middleware` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/releases\"\u003ereqwest-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereqwest-middleware-v0.4.2\u003c/h2\u003e\n\u003ch1\u003eAdded\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003efetch_mode_no_cors\u003c/code\u003e as it's been deprecated in reqwest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits/reqwest-middleware-v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.140 to 1.0.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 `thiserror` from 2.0.12 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\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.17\"\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.41 to 0.3.44\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.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\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.44 [2025-09-19]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComparisons of \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e with differing signs (i.e.\none negative and one positive year) would return the inverse result of what was expected. This was\nintroduced in v0.3.42 and has been fixed.\u003c/li\u003e\n\u003cli\u003eType inference would fail due to feature unification when \u003ccode\u003ewasm-bindgen\u003c/code\u003e enabled \u003ccode\u003eserde_json\u003c/code\u003e.\nThis has been fixed by explicitly specifying the type in the relevant locations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.43 [2025-09-02]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erand\u003c/code\u003e 0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn the \u003ccode\u003econvert\u003c/code\u003e module, any use of \u003ccode\u003eper\u003c/code\u003e with types that were not the same (such as\n\u003ccode\u003eNanosecond::per(Second)\u003c/code\u003e) would not compile due to a bug. This has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.42 [2025-08-31]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_until\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_since\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eper_t\u003c/code\u003e method for all types in \u003ccode\u003etime::convert\u003c/code\u003e. This is similar to the existing \u003ccode\u003eper\u003c/code\u003e method, but\ncan return any of the primitive numeric types that can represent the result. This will cut down on\n\u003ccode\u003eas\u003c/code\u003e casts while ensuring correctness. Type inference isn't perfect, so you may need to provide a\ntype annotation in some situations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl PartialOrd for Month\u003c/code\u003e and \u003ccode\u003eimpl Ord for Month\u003c/code\u003e; this assumes the months are in the same year\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSystemTimeExt\u003c/code\u003e trait, adding methods for checked arithmetic with \u003ccode\u003etime::Duration\u003c/code\u003e and obtaining\nthe difference between two \u003ccode\u003eSystemTime\u003c/code\u003es as a \u003ccode\u003etime::Duration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePermit using \u003ccode\u003eUtcDateTime\u003c/code\u003e with \u003ccode\u003erand\u003c/code\u003e (this was inadvertently omitted previously)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl core::error::Error\u003c/code\u003e for all error types (now available when the \u003ccode\u003estd\u003c/code\u003e feature is disabled)\u003c/li\u003e\n\u003cli\u003eMacOS can now obtain the local UTC offset in multi-threaded programs as the system APIs are\nthread-safe.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e#[track_caller]\u003c/code\u003e has been added to all relevant methods.\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.81.0.\u003c/li\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eitoa\u003c/code\u003e has been removed, as the standard library now has similar functionality\nby default.\u003c/li\u003e\n\u003cli\u003eFormatting a component that involves a floating point number is now guaranteed to be\ndeterministic, avoiding any subtle differences between platforms or compiler versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/04c0ef283828e25a0c7fc270f28c053ceb26afcf\"\u003e\u003ccode\u003e04c0ef2\u003c/code\u003e\u003c/a\u003e v0.3.44 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/b9420633a30925696f9b859dccb86fd3645639c4\"\u003e\u003ccode\u003eb942063\u003c/code\u003e\u003c/a\u003e Compare datetimes with signed integers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/dcdfbf62a956dd9641ba4b1ca40c5a5b234e28c6\"\u003e\u003ccode\u003edcdfbf6\u003c/code\u003e\u003c/a\u003e Add explicit type to avoid inference errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f20385296a658a6d90edfaa8e3f95e7e9cfab843\"\u003e\u003ccode\u003ef203852\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove dependency on \u003ccode\u003eitoa\u003c/code\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/45b9932e57ffedb43257bf2837c171ebc37a73c3\"\u003e\u003ccode\u003e45b9932\u003c/code\u003e\u003c/a\u003e v0.3.43 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/8cbf0dbff0556c1d5df2c08cf8a047f903362c9d\"\u003e\u003ccode\u003e8cbf0db\u003c/code\u003e\u003c/a\u003e Fix bug with \u003ccode\u003econvert\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3343e8582696361e118a0045f6e8e36ae3484a5e\"\u003e\u003ccode\u003e3343e85\u003c/code\u003e\u003c/a\u003e Add support for rand 0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/afb2574f9421f326417980e94198523fec8f85b0\"\u003e\u003ccode\u003eafb2574\u003c/code\u003e\u003c/a\u003e Add note about MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/ed2852e3b2d6a2e4205675891d2682fd5aa4fc73\"\u003e\u003ccode\u003eed2852e\u003c/code\u003e\u003c/a\u003e v0.3.42 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1067543c7f794b8a10009b298d15c6d2d4e327ef\"\u003e\u003ccode\u003e1067543\u003c/code\u003e\u003c/a\u003e Fix copied comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.41...v0.3.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.44.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\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/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.44.1...tokio-1.47.1\"\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.6.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.6.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 `tower_governor` 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/benwis/tower-governor/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/dandidav/pull/296","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fdandidav/issues/296","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/296/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-10-06T01:55:39.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"2888601543","node_id":"PR_kwDOPbiLaM6sLI_H","number":16,"state":"open","title":"chore(deps): bump the lock group across 1 directory with 83 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T01:55:39.000Z","updated_at":"2025-10-06T01:55:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"lock","update_count":83,"packages":[{"name":"async-std","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/async-rs/async-std"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bitflags","old_version":"2.9.1","new_version":"2.9.4","repository_url":"https://github.com/bitflags/bitflags"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"hyper","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"priority-queue","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/garro95/priority-queue"},{"name":"proptest","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"serde_json","old_version":"1.0.142","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"sonic-rs","old_version":"0.5.3","new_version":"0.5.5","repository_url":"https://github.com/cloudwego/sonic-rs"},{"name":"thiserror","old_version":"2.0.14","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio-tungstenite","old_version":"0.27.0","new_version":"0.28.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"cc","old_version":"1.2.32","new_version":"1.2.40","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"faststr","old_version":"0.2.31","new_version":"0.2.32","repository_url":"https://github.com/volo-rs/faststr"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"hyper-util","old_version":"0.1.16","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"indexmap","old_version":"2.10.0","new_version":"2.11.4","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"io-uring","old_version":"0.7.9","new_version":"0.7.10","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.176","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"munge","old_version":"0.4.6","new_version":"0.4.7","repository_url":"https://github.com/djkoloski/munge"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"polling","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.97","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"ptr_meta","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/rkyv/ptr_meta"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"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":"ref-cast","old_version":"1.0.24","new_version":"1.0.25","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.6","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","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.32","repository_url":"https://github.com/rustls/rustls"},{"name":"rusty-fork","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/altsysrq/rusty-fork"},{"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":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"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.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the lock group with 63 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-std](https://github.com/async-rs/async-std) | `1.13.1` | `1.13.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.1` | `2.9.4` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.48` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.7.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [priority-queue](https://github.com/garro95/priority-queue) | `2.5.0` | `2.7.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.7.0` | `1.8.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.142` | `1.0.145` |\n| [sonic-rs](https://github.com/cloudwego/sonic-rs) | `0.5.3` | `0.5.5` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.14` | `2.0.17` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.27.0` | `0.28.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.0` | `1.18.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.5.0` | `2.6.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.32` | `1.2.40` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.3` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [faststr](https://github.com/volo-rs/faststr) | `0.2.31` | `0.2.32` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.16` | `0.1.17` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.10.0` | `2.11.4` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.9` | `0.7.10` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.176` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [munge](https://github.com/djkoloski/munge) | `0.4.6` | `0.4.7` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [polling](https://github.com/smol-rs/polling) | `3.10.0` | `3.11.0` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.97` | `1.0.101` |\n| [ptr_meta](https://github.com/rkyv/ptr_meta) | `0.3.0` | `0.3.1` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [rancor](https://github.com/rkyv/rancor) | `0.1.0` | `0.1.1` |\n| redox_syscall | `0.5.17` | `0.5.18` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.24` | `1.0.25` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.3` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.6` |\n| [rend](https://github.com/djkoloski/rend) | `0.5.2` | `0.5.3` |\n| [rkyv](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.32` |\n| [rusty-fork](https://github.com/altsysrq/rusty-fork) | `0.3.0` | `0.3.1` |\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| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\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.19` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.1` |\n| [zerocopy](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\n\nUpdates `async-std` from 1.13.1 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/async-rs/async-std/blob/main/CHANGELOG.md\"\u003easync-std's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to async-std will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://book.async.rs/overview/stability-guarantees.html\"\u003eSemantic Versioning\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/async-rs/async-std/commit/844b552531521f517a2b02c4ed685ae176608247\"\u003e\u003ccode\u003e844b552\u003c/code\u003e\u003c/a\u003e Bump version to 1.13.2; no changes other than deprecation notice in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/async-rs/async-std/commit/812cc80987ddc16a9b853ade5e760dd921f2bace\"\u003e\u003ccode\u003e812cc80\u003c/code\u003e\u003c/a\u003e Add deprecation notice to the top of the library documentation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/async-rs/async-std/compare/v1.13.1...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.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 `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 `bitflags` from 2.9.1 to 2.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.9.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Cargo features to readme by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/460\"\u003ebitflags/bitflags#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.4 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/461\"\u003ebitflags/bitflags#461\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.9.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStreamline generated code by \u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.3 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/459\"\u003ebitflags/bitflags#459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix difference in the spec by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/446\"\u003ebitflags/bitflags#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up inaccurate docs on bitflags_match by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/453\"\u003ebitflags/bitflags#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove rustc internal crate feature by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/454\"\u003ebitflags/bitflags#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/456\"\u003ebitflags/bitflags#456\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.9.4\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Cargo features to readme by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/460\"\u003ebitflags/bitflags#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.9.3\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStreamline generated code by \u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.9.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix difference in the spec by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/446\"\u003ebitflags/bitflags#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up inaccurate docs on bitflags_match by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/453\"\u003ebitflags/bitflags#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove rustc internal crate feature by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/454\"\u003ebitflags/bitflags#454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/de0ec28f9999bb8984fa92e19a2f53181098cc87\"\u003e\u003ccode\u003ede0ec28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/461\"\u003e#461\u003c/a\u003e from KodrAus/cargo/2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c31df3cea8a5b586ff738f181d3ee646cfb47fcd\"\u003e\u003ccode\u003ec31df3c\u003c/code\u003e\u003c/a\u003e prepare for 2.9.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3a9cce26c95403624dd20ca7fb7c92334cd684da\"\u003e\u003ccode\u003e3a9cce2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/460\"\u003e#460\u003c/a\u003e from bitflags/doc/cargo-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8eb1c7ceb69ded9f713fa1d332a6c5b1bc82c548\"\u003e\u003ccode\u003e8eb1c7c\u003c/code\u003e\u003c/a\u003e add Cargo features to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f59ad49e716071d31bf2015450d7ef6f74f265ef\"\u003e\u003ccode\u003ef59ad49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/459\"\u003e#459\u003c/a\u003e from KodrAus/cargo/2.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c3a4f4a4aa2054b0f23aa4e886f11364dadaa6d\"\u003e\u003ccode\u003e2c3a4f4\u003c/code\u003e\u003c/a\u003e prepare for 2.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9e1cf3eaca19259cdc22635af9ca7c76b2e18bee\"\u003e\u003ccode\u003e9e1cf3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/458\"\u003e#458\u003c/a\u003e from nnethercote/streamline-generated-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a3f1f78b5dcecc5d05dd3aa9ca4dc0ecb0a24f1d\"\u003e\u003ccode\u003ea3f1f78\u003c/code\u003e\u003c/a\u003e Avoid calling \u003ccode\u003eInternalBitFlags::{bits,from_bits_retain}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/aead794e31aae8cc7970b9709146ac572c1f9178\"\u003e\u003ccode\u003eaead794\u003c/code\u003e\u003c/a\u003e Avoid local variables in generated code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/85b5e603eab052567295437b940a023a4b86280d\"\u003e\u003ccode\u003e85b5e60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/456\"\u003e#456\u003c/a\u003e from KodrAus/cargo/2.9.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.45 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.45...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 `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 `hyper` from 1.6.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/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd a \u003ccode\u003eTrySendError::error()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3885\"\u003e#3885\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/efa0b26958386ffaf646e6d9a3150ca5041162a3\"\u003eefa0b269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd a \u003ccode\u003eTrySendError::message()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3884\"\u003e#3884\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/03fd6aff88c99a0842bb2e578a4993a432c03049\"\u003e03fd6aff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add \u003ccode\u003eError::is_shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3863\"\u003e#3863\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b8affd8a2ee5d77dec0c32050a7234e4f2f3751b\"\u003eb8affd8a\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/2745\"\u003e#2745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e add \u003ccode\u003eallow_multiple_spaces_in_request_line_delimiters\u003c/code\u003e http1 builder method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3929\"\u003e#3929\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/9749184f8a21c387e404d628aceb992f0bf93e49\"\u003e9749184f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e improve caching accuracy of Date header (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3887\"\u003e#3887\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/436cadd1ac08a9508a46f550e03281db9f2fee97\"\u003e436cadd1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove redundant backticks by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3855\"\u003ehyperium/hyper#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGate tests with features they test by \u003ca href=\"https://github.com/WhyNotHugo\"\u003e\u003ccode\u003e@​WhyNotHugo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3864\"\u003ehyperium/hyper#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(service): add \u003ccode\u003eHttpService\u003c/code\u003e documentation by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3869\"\u003ehyperium/hyper#3869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(examples): alias Builder for clarity by \u003ca href=\"https://github.com/Muffeter\"\u003e\u003ccode\u003e@​Muffeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3873\"\u003ehyperium/hyper#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(MAINTAINERS): add katelyn martin as collaborator by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3878\"\u003ehyperium/hyper#3878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(proto/h2): fix module-level documentation by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3881\"\u003ehyperium/hyper#3881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add a \u003ccode\u003eTrySendError::message()\u003c/code\u003e method by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3884\"\u003ehyperium/hyper#3884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add a \u003ccode\u003eTrySendError::error()\u003c/code\u003e method by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3885\"\u003ehyperium/hyper#3885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): add decriptive error for non-zero connect request by \u003ca href=\"https://github.com/samp5\"\u003e\u003ccode\u003e@​samp5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3886\"\u003ehyperium/hyper#3886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(lib): drop futures-util except in ffi by \u003ca href=\"https://github.com/hanna-kruppe\"\u003e\u003ccode\u003e@​hanna-kruppe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3890\"\u003ehyperium/hyper#3890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(date): improve caching accuracy by \u003ca href=\"https://github.com/Patryk27\"\u003e\u003ccode\u003e@​Patryk27\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3887\"\u003ehyperium/hyper#3887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(SECURITY): update policy to use GSA drafts when reporting vulnerabilities by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3894\"\u003ehyperium/hyper#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Error::is_shutdown() by \u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3863\"\u003ehyperium/hyper#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve ext module overview by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3921\"\u003ehyperium/hyper#3921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(rt): improve rt module overview by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3920\"\u003ehyperium/hyper#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types-0.3.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3928\"\u003ehyperium/hyper#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(common): add missing assertion in full_rewind test by \u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3926\"\u003ehyperium/hyper#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): avoid implicit cargo feature by \u003ca href=\"https://github.com/hanna-kruppe\"\u003e\u003ccode\u003e@​hanna-kruppe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3931\"\u003ehyperium/hyper#3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http1): add allow_multiple_spaces_in_request_line_delimiters h1 builder config method by \u003ca href=\"https://github.com/mccordryan\"\u003e\u003ccode\u003e@​mccordryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3929\"\u003ehyperium/hyper#3929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v1.7.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3933\"\u003ehyperium/hyper#3933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3855\"\u003ehyperium/hyper#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Muffeter\"\u003e\u003ccode\u003e@​Muffeter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3873\"\u003ehyperium/hyper#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samp5\"\u003e\u003ccode\u003e@​samp5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3886\"\u003ehyperium/hyper#3886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanna-kruppe\"\u003e\u003ccode\u003e@​hanna-kruppe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3890\"\u003ehyperium/hyper#3890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Patryk27\"\u003e\u003ccode\u003e@​Patryk27\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3887\"\u003ehyperium/hyper#3887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3863\"\u003ehyperium/hyper#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3926\"\u003ehyperium/hyper#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mccordryan\"\u003e\u003ccode\u003e@​mccordryan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3929\"\u003ehyperium/hyper#3929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0 (2025-08-18)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e improve caching accuracy of Date header (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3887\"\u003e#3887\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/436cadd1ac08a9508a46f550e03281db9f2fee97\"\u003e436cadd1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd a \u003ccode\u003eTrySendError::error()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3885\"\u003e#3885\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/efa0b26958386ffaf646e6d9a3150ca5041162a3\"\u003eefa0b269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd a \u003ccode\u003eTrySendError::message()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3884\"\u003e#3884\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/03fd6aff88c99a0842bb2e578a4993a432c03049\"\u003e03fd6aff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add \u003ccode\u003eError::is_shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3863\"\u003e#3863\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b8affd8a2ee5d77dec0c32050a7234e4f2f3751b\"\u003eb8affd8a\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/2745\"\u003e#2745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e add \u003ccode\u003eallow_multiple_spaces_in_request_line_delimiters\u003c/code\u003e http1 builder method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3929\"\u003e#3929\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/9749184f8a21c387e404d628aceb992f0bf93e49\"\u003e9749184f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/400bdfdace8b40e3bdb93c5c6647b6b98211d432\"\u003e\u003ccode\u003e400bdfd\u003c/code\u003e\u003c/a\u003e v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/9749184f8a21c387e404d628aceb992f0bf93e49\"\u003e\u003ccode\u003e9749184\u003c/code\u003e\u003c/a\u003e feat(server): add \u003ccode\u003eallow_multiple_spaces_in_request_line_delimiters\u003c/code\u003e http1 bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/caa166c756ea4df8e452e110678fdab2d7b296f6\"\u003e\u003ccode\u003ecaa166c\u003c/code\u003e\u003c/a\u003e chore(dependencies): avoid implicit cargo feature of futures-util (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ad2595c0363be85dadd0da18eeb994686e88655\"\u003e\u003ccode\u003e8ad2595\u003c/code\u003e\u003c/a\u003e test(common): add missing assertion in full_rewind test (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/24f0da8636972e04a58c963bdd812f83cf8ec4dd\"\u003e\u003ccode\u003e24f0da8\u003c/code\u003e\u003c/a\u003e chore(ci): update to cargo-check-external-types-0.3.0 (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/974289fb3dc40db87f7e759c27cdba4e1eb407d4\"\u003e\u003ccode\u003e974289f\u003c/code\u003e\u003c/a\u003e docs(rt): improve \u003ccode\u003ert\u003c/code\u003e module overview (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3920\"\u003e#3920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/283fd2381da6d27731db61aad20c68bad9e9af36\"\u003e\u003ccode\u003e283fd23\u003c/code\u003e\u003c/a\u003e docs: improve \u003ccode\u003eext\u003c/code\u003e module overview and \u003ccode\u003eProtocol\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3921\"\u003e#3921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/b8affd8a2ee5d77dec0c32050a7234e4f2f3751b\"\u003e\u003ccode\u003eb8affd8\u003c/code\u003e\u003c/a\u003e feat(error): add \u003ccode\u003eError::is_shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3863\"\u003e#3863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/c88df7886c74a1ade69c0b4c68eaf570c8111622\"\u003e\u003ccode\u003ec88df78\u003c/code\u003e\u003c/a\u003e docs(SECURITY): update policy to use GSA drafts when reporting vulnerabilitie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/436cadd1ac08a9508a46f550e03281db9f2fee97\"\u003e\u003ccode\u003e436cadd\u003c/code\u003e\u003c/a\u003e fix(server): improve caching accuracy of Date header (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.6.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 `memchr` from 2.7.5 to 2.7.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/9ba486e4ba7e865c0510305c5dacba73988d9f31\"\u003e\u003ccode\u003e9ba486e\u003c/code\u003e\u003c/a\u003e 2.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ec25b8077f7124340e0ec6398b5dd89296775744\"\u003e\u003ccode\u003eec25b80\u003c/code\u003e\u003c/a\u003e aarch64: fix NEON optimization on big-endian\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.7.5...2.7.6\"\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 `priority-queue` from 2.5.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/0c76fb8fe75e4457f16f8e6c8e86508d1a89ba1d\"\u003e\u003ccode\u003e0c76fb8\u003c/code\u003e\u003c/a\u003e Prepare version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/74d535e2e6b70e40fc7f720aa44b7fff4bc8d3de\"\u003e\u003ccode\u003e74d535e\u003c/code\u003e\u003c/a\u003e Fix feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/39a1d0a6eb0d28c5cc375a5267a228c95fd8805c\"\u003e\u003ccode\u003e39a1d0a\u003c/code\u003e\u003c/a\u003e Fix workflow script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/92cbc2772fb1e1d0dd9f1b8641e676fdb259dbe4\"\u003e\u003ccode\u003e92cbc27\u003c/code\u003e\u003c/a\u003e Resolve warning \u0026quot;mismatched_lifetime_syntaxes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/c46b44b031e6e3bc8c717795b9170c2d1fec985c\"\u003e\u003ccode\u003ec46b44b\u003c/code\u003e\u003c/a\u003e Update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/69233d0dd3edc5ce67e23b90acdea220023e002a\"\u003e\u003ccode\u003e69233d0\u003c/code\u003e\u003c/a\u003e Fix serde module not to depend on std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/884121cdce2a033b9073e19e2e912c238daf77d1\"\u003e\u003ccode\u003e884121c\u003c/code\u003e\u003c/a\u003e Guard tests that depend on 'std' feature with conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/1caf7c75050f8cfbce5057dc7b84ee9333e46635\"\u003e\u003ccode\u003e1caf7c7\u003c/code\u003e\u003c/a\u003e Prepare version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/e31362832d4e5e89dad07a0c9ace629725f62ecb\"\u003e\u003ccode\u003ee313628\u003c/code\u003e\u003c/a\u003e feat: Add equivalent trait support for flexible key lookups (\u003ca href=\"https://redirect.github.com/garro95/priority-queue/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garro95/priority-queue/commit/d2cf016ce2085bc9aa7486438b06bdbd8b7bc3b4\"\u003e\u003ccode\u003ed2cf016\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003ewith_hasher\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/garro95/priority-queue/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/garro95/priority-queue/compare/2.5.0...2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/2885bc2f3dcb7337997e2869bc4009d7ffac33f4\"\u003e\u003ccode\u003e2885bc2\u003c/code\u003e\u003c/a\u003e new releases for proptest, proptest-macro, and state-machine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a85563f3cc38ed358422b8d51b90f906dae5620e\"\u003e\u003ccode\u003ea85563f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/584\"\u003e#584\u003c/a\u003e from wojciech-graj/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/5331517f52af13c678c30575a52c584b42b36450\"\u003e\u003ccode\u003e5331517\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/596\"\u003e#596\u003c/a\u003e from alexanderkjall/fix-arithmetic-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/157f3c083f131adb69ca2cf670e5aac4c40fff93\"\u003e\u003ccode\u003e157f3c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/595\"\u003e#595\u003c/a\u003e from ebegumisa/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/02fa1fcc452bd6e9607df4f5e031caa2f9ed60c5\"\u003e\u003ccode\u003e02fa1fc\u003c/code\u003e\u003c/a\u003e changelog: add \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/595\"\u003e#595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/27fd76fbbcb84d78b763958626f31c0cb240b895\"\u003e\u003ccode\u003e27fd76f\u003c/code\u003e\u003c/a\u003e fix for 32 bit processors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d1716ca7b43f8a3d7989f432bf4d6cffc51e1fda\"\u003e\u003ccode\u003ed1716ca\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eReferenceStateMachine\u003c/code\u003e arg to \u003ccode\u003eSystemUnderTest::teardown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/ea4ddeb0a86b5e789e5ac7691b01b4b1a10973c8\"\u003e\u003ccode\u003eea4ddeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/594\"\u003e#594\u003c/a\u003e from proptest-rs/attr-macro-preserve-arg-names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/f80c1e6e8d8a0527f673e922d25c106ded124543\"\u003e\u003ccode\u003ef80c1e6\u003c/code\u003e\u003c/a\u003e fix shorthand struct initialization lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/b7590fa642cce3115cc390318ac97f0cb2754383\"\u003e\u003ccode\u003eb7590fa\u003c/code\u003e\u003c/a\u003e add new test for complex patterns\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.142 to 1.0.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\u003c/blockquote\u003e\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.142...v1.0.145\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sonic-rs` from 0.5.3 to 0.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudwego/sonic-rs/releases\"\u003esonic-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: derive hash for json pointer path by \u003ca href=\"https://github.com/Ggiggle\"\u003e\u003ccode\u003e@​Ggiggle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/190\"\u003ecloudwego/sonic-rs#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: not panic when inf or nan to value by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/192\"\u003ecloudwego/sonic-rs#192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/v0.5.4...v0.5.5\"\u003ehttps://github.com/cloudwego/sonic-rs/compare/v0.5.4...v0.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add dead code annotations for floating point constants in RawFl… by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/187\"\u003ecloudwego/sonic-rs#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/0.5.3...v0.5.4\"\u003ehttps://github.com/cloudwego/sonic-rs/compare/0.5.3...v0.5.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/41ae6e8a5962da26eab34432d1412f35ea6d199e\"\u003e\u003ccode\u003e41ae6e8\u003c/code\u003e\u003c/a\u003e fix: not panic when inf or nan to value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/81872f28ead25bba6b7c75b4e592ef9116741bd0\"\u003e\u003ccode\u003e81872f2\u003c/code\u003e\u003c/a\u003e chore: allow the audit flow to write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/637dc486ca1073d621faf7a1b54f228e8817586e\"\u003e\u003ccode\u003e637dc48\u003c/code\u003e\u003c/a\u003e feat: derive hash for json pointer path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/ab1e899b1751d66b228cc1338b6d448f80a87710\"\u003e\u003ccode\u003eab1e899\u003c/code\u003e\u003c/a\u003e feat: add dead code annotations for floating point constants in RawFloat trait\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/0.5.3...v0.5.5\"\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.14 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\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.14...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-tungstenite` from 0.27.0 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md\"\u003etokio-tungstenite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.28.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etungstenite\u003c/code\u003e to \u003ccode\u003e0.18.0\u003c/code\u003e. See \u003ca href=\"https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003etungstenite\u003c/code\u003e release\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/35d110c24c9d030d1608ec964d70c789dfb27452\"\u003e\u003ccode\u003e35d110c\u003c/code\u003e\u003c/a\u003e Implement into_inner to get the underlying stream (\u003ca href=\"https://redirect.github.com/snapview/tokio-tungstenite/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/f3ae75d1de14a4d25869b5ffa771ea3da012904b\"\u003e\u003ccode\u003ef3ae75d\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003etungstenite\u003c/code\u003e version and fix bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/25b544e43fe979bca951f085ee1b66e9c1cc3113\"\u003e\u003ccode\u003e25b544e\u003c/code\u003e\u003c/a\u003e Allow getting a reference to the shared inner stream (\u003ca href=\"https://redirect.github.com/snapview/tokio-tungstenite/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/snapview/tokio-tungstenite/compare/v0.27.0...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/bug-ops/pjs/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bug-ops%2Fpjs/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-10-06T01:22:31.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"2888568161","node_id":"PR_kwDOOxLiz86sLA1h","number":37,"state":"open","title":"build(deps): bump the all group across 1 directory with 163 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-06T01:22:31.000Z","updated_at":"2025-10-06T01:22:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":163,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.7","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"rust-mcp-sdk","old_version":"0.4.0","new_version":"0.7.0","repository_url":"https://github.com/rust-mcp-stack/rust-mcp-sdk"},{"name":"tokio","old_version":"1.45.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.13.1","new_version":"1.14.1","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"camino","old_version":"1.1.9","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.3","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.4","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.1.3","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"h2","old_version":"0.4.10","new_version":"0.4.12","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.6","new_version":"0.27.7","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.12","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"itertools","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.176","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.10"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"parking_lot","old_version":"0.12.3","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":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"prettyplease","old_version":"0.2.32","new_version":"0.2.34","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.15","new_version":"0.12.23","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"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":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.15.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"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":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tracing-attributes","old_version":"0.1.28","new_version":"0.1.30","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-core","old_version":"0.1.33","new_version":"0.1.34","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"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":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows","old_version":"0.61.1","new_version":"0.61.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.8.25","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":"zvariant","old_version":"5.5.3","new_version":"5.7.0","repository_url":"https://github.com/dbus2/zbus"},{"name":"zvariant_utils","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/dbus2/zbus"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 96 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.0` |\n| [rust-mcp-sdk](https://github.com/rust-mcp-stack/rust-mcp-sdk) | `0.4.0` | `0.7.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.47.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.1` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.0` | `2.5.0` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.13.1` | `1.14.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.24.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.9` | `1.2.1` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.3` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.1` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.8` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.4` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.1.3` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.10` | `0.4.12` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.7.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.6` | `0.27.7` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `0.1.17` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.12.1` | `0.13.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.176` |\n| libredox | `0.1.3` | `0.1.10` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.4` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.32` | `0.2.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.3` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.6` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.15` | `0.12.23` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.32` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.15.0` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.6` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.3` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\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| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tracing-attributes](https://github.com/tokio-rs/tracing) | `0.1.28` | `0.1.30` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.33` | `0.1.34` |\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.19` |\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| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.1` | `0.61.3` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.1` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.2` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.6` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.25` | `0.8.27` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n| [zvariant](https://github.com/dbus2/zbus) | `5.5.3` | `5.7.0` |\n| [zvariant_utils](https://github.com/dbus2/zbus) | `3.2.0` | `3.2.1` |\n\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 `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 `tauri-plugin-opener` from 2.2.7 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/3eebea2a17bca9237c2aad51bcc536519392982d\"\u003e\u003ccode\u003e3eebea2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2712\"\u003e#2712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6bc3e81dc64d7c21e193b8796af2c931cfcffefc\"\u003e\u003ccode\u003e6bc3e81\u003c/code\u003e\u003c/a\u003e chore: Remove recently released crates from refresh list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f634e5248ebe428f8305a59f74c13fc15147fb8e\"\u003e\u003ccode\u003ef634e52\u003c/code\u003e\u003c/a\u003e chore: Add changefile to refresh all packages.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9841ff81ced7bb19548e57f31594a4669071bb44\"\u003e\u003ccode\u003e9841ff8\u003c/code\u003e\u003c/a\u003e chore: add contributing guide (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e680620c49f2702000c6866ddff9dfc8ef2f0eb\"\u003e\u003ccode\u003e2e68062\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate windows-sys to v0.60.2 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2763\"\u003e#2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/041b93f46b56cbfa6de3027a864dda4fa5a32a33\"\u003e\u003ccode\u003e041b93f\u003c/code\u003e\u003c/a\u003e chore(deps): fix brace expansion pnpm audit (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2773\"\u003e#2773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a05698ac246cc544b700c761b51d9f8565047014\"\u003e\u003ccode\u003ea05698a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.43.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/0acca18f659d41a26b75b56ca8b227b0c4af289e\"\u003e\u003ccode\u003e0acca18\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.29.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2766\"\u003e#2766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ce9888a2d4c9b449bd2a306f0fa6c76507fd46d3\"\u003e\u003ccode\u003ece9888a\u003c/code\u003e\u003c/a\u003e feat(opener): Add requireLiteralLeadingDot config (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/106e46ed5125be33d0427cab9c5c066802f68791\"\u003e\u003ccode\u003e106e46e\u003c/code\u003e\u003c/a\u003e feat(log): Add KeepSome rotation strategy (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...log-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-mcp-sdk` from 0.4.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/rust-mcp-stack/rust-mcp-sdk/releases\"\u003erust-mcp-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003erust-mcp-sdk: v0.7.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.6.3...rust-mcp-sdk-v0.7.0\"\u003e0.7.0\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Streamable HTTP Client , multiple refactoring and improvements (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate ServerHandler and ServerHandlerCore traits (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ Upgrade to v0.7\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the last argument of your server handler functions (implementing the \u003ccode\u003eServerHandler\u003c/code\u003e or \u003ccode\u003eServerHandlerCore\u003c/code\u003e traits) to accept \u003ccode\u003eArc\u003c/code\u003e instead of \u003ccode\u003e\u0026amp;dyn McpServer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eon_server_started()\u003c/code\u003e has been removed from handler traits. Please use \u003ccode\u003eon_initialized()\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eCargo features have been refined to prevent unnecessary compilation of unused modules. Please review the updated feature set and adjust your Cargo.toml accordingly.\u003c/li\u003e\n\u003cli\u003eError types under \u003ccode\u003eMcpSdkError\u003c/code\u003e have been refined. If you're using specific variants, you may encounter build errors. Update your code to reflect the \u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/pull/98/files#diff-c7bd42a1c29eeeaa2cb22b09b0c718a5b0d158fb85cc8f2dbdc9cb06d437b748R14-R34\"\u003enew error structure\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd elicitation macros and add elicit_input() method (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/99\"\u003e#99\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/3ab5fe73aaa10de2b5b23caee357ac15b37c845f\"\u003e3ab5fe7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Streamable HTTP Client , multiple refactoring and improvements (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/98\"\u003e#98\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/abb0c36126b0a397bc20a1de36c5a5a80924a01e\"\u003eabb0c36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tls-no-provider feature (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/5dacceb0c2d18b8334744a13d438c6916bb7244c\"\u003e5dacceb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvent store support for resumability (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/101\"\u003e#101\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/08742bb9636f81ee79eda4edc192b3b8ed4c7287\"\u003e08742bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ServerHandler and ServerHandlerCore traits (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/96\"\u003e#96\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/a2d6d23ab59fbc34d04526e2606f747f93a8468c\"\u003ea2d6d23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003erust-mcp-transport: 0.6.0\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-transport-v0.5.0...rust-mcp-transport-v0.6.0\"\u003e0.6.0\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Streamable HTTP Client , multiple refactoring and improvements (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate ServerHandler and ServerHandlerCore traits (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Streamable HTTP Client , multiple refactoring and improvements (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/98\"\u003e#98\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/abb0c36126b0a397bc20a1de36c5a5a80924a01e\"\u003eabb0c36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvent store support for resumability (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/101\"\u003e#101\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/08742bb9636f81ee79eda4edc192b3b8ed4c7287\"\u003e08742bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ServerHandler and ServerHandlerCore traits (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/96\"\u003e#96\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/a2d6d23ab59fbc34d04526e2606f747f93a8468c\"\u003ea2d6d23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect pending_requests instance (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/94\"\u003e#94\u003c/a\u003e) (\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/9d8c1fbdf3ddb7c67ce1fb7dcb8e50b8ba2e1202\"\u003e9d8c1fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003esimple-mcp-client-sse: 0.1.23\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/7083e543184b9d74ab4e9d8ac3b6f40ea8177085\"\u003e\u003ccode\u003e7083e54\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/54b662cdccaf7a784be07bcba8eb7f07e99d95a5\"\u003e\u003ccode\u003e54b662c\u003c/code\u003e\u003c/a\u003e Update main.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/d6a57b4f8d353a7a3adf1db0b82641c934b2dc9a\"\u003e\u003ccode\u003ed6a57b4\u003c/code\u003e\u003c/a\u003e Update getting-started-mcp-server.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/3528fe2eeaecff14745073b418c0f7145187b9b9\"\u003e\u003ccode\u003e3528fe2\u003c/code\u003e\u003c/a\u003e Update getting-started-mcp-server.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/3ab5fe73aaa10de2b5b23caee357ac15b37c845f\"\u003e\u003ccode\u003e3ab5fe7\u003c/code\u003e\u003c/a\u003e feat: add elicitation macros and add elicit_input() method (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/08742bb9636f81ee79eda4edc192b3b8ed4c7287\"\u003e\u003ccode\u003e08742bb\u003c/code\u003e\u003c/a\u003e feat: event store support for resumability (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/abb0c36126b0a397bc20a1de36c5a5a80924a01e\"\u003e\u003ccode\u003eabb0c36\u003c/code\u003e\u003c/a\u003e feat!: add Streamable HTTP Client , multiple refactoring and improvements (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/a2d6d23ab59fbc34d04526e2606f747f93a8468c\"\u003e\u003ccode\u003ea2d6d23\u003c/code\u003e\u003c/a\u003e feat!: update ServerHandler and ServerHandlerCore traits (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/5dacceb0c2d18b8334744a13d438c6916bb7244c\"\u003e\u003ccode\u003e5dacceb\u003c/code\u003e\u003c/a\u003e feat: add tls-no-provider feature (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/3508e1e619bfd448bd02b3f7266ffd7d17c61f4e\"\u003e\u003ccode\u003e3508e1e\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/rust-mcp-stack/rust-mcp-sdk/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.4.0...rust-mcp-sdk-v0.7.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.45.1 to 1.47.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.47.1\u003c/h2\u003e\n\u003ch1\u003e1.47.1 (August 1st, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprocess: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7485\"\u003etokio-rs/tokio#7485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7494\"\u003etokio-rs/tokio#7494\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.47.0\u003c/h2\u003e\n\u003ch1\u003e1.47.0 (July 25th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release adds \u003ccode\u003epoll_proceed\u003c/code\u003e and \u003ccode\u003ecooperative\u003c/code\u003e to the \u003ccode\u003ecoop\u003c/code\u003e module for\ncooperative scheduling, adds \u003ccode\u003eSetOnce\u003c/code\u003e to the \u003ccode\u003esync\u003c/code\u003e module which provides\nsimilar functionality to [\u003ccode\u003estd::sync::OnceLock\u003c/code\u003e], and adds a new method\n\u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e which returns an \u003ccode\u003eOwnedNotified\u003c/code\u003e without\na lifetime parameter.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecoop: add \u003ccode\u003ecooperative\u003c/code\u003e and \u003ccode\u003epoll_proceed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade windows-sys 0.52 → 0.59 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7117\"\u003e#7117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update to socket2 v0.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve \u003ccode\u003eAtomicWaker::wake\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix listed feature requirements for some metrics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: improve safety comments of \u003ccode\u003eReadiness\u0026lt;'_\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7405\"\u003e#7405\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7405\"\u003etokio-rs/tokio#7405\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7415\"\u003e#7415\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7415\"\u003etokio-rs/tokio#7415\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7418\"\u003e#7418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7418\"\u003etokio-rs/tokio#7418\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7449\"\u003e#7449\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7449\"\u003etokio-rs/tokio#7449\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7450\"\u003e#7450\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7450\"\u003etokio-rs/tokio#7450\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7465\"\u003etokio-rs/tokio#7465\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\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/be8ee45b3fc2d107174e586141b1cb12c93e2ddf\"\u003e\u003ccode\u003ebe8ee45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d9b19166cde30b8d4a65f31a94b5ee09d2dd7b8c\"\u003e\u003ccode\u003ed9b1916\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.43.2' into 'tokio-1.47.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/db8edc620fb369f6cc92dd9dcfdd03b832c2b02f\"\u003e\u003ccode\u003edb8edc6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4730984d66e708b36efe84245cbf15bd483a886f\"\u003e\u003ccode\u003e4730984\u003c/code\u003e\u003c/a\u003e readme: add 1.47 as LTS release (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1979615cbf1cc4b4d296814957394703827362d0\"\u003e\u003ccode\u003e1979615\u003c/code\u003e\u003c/a\u003e process: fix panic from spurious pidfd wakeup (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7494\"\u003e#7494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f669a609cf1eaa94d2bc135212f57ff913eca898\"\u003e\u003ccode\u003ef669a60\u003c/code\u003e\u003c/a\u003e ci: add lockfile for LTS branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ce41896f8dcbc6249df3279600f45f7a65915cf6\"\u003e\u003ccode\u003ece41896\u003c/code\u003e\u003c/a\u003e sync: fix broken link of Python \u003ccode\u003easyncio.Event\u003c/code\u003e in \u003ccode\u003eSetOnce\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7485\"\u003e#7485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c8ab78a84fff284958dc84b77b5222fecd0f44b2\"\u003e\u003ccode\u003ec8ab78a\u003c/code\u003e\u003c/a\u003e changelog: fix incorrect PR number for 1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7484\"\u003e#7484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3911cb8523f190142f61c64b66881c07c0d3e7be\"\u003e\u003ccode\u003e3911cb8\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7482\"\u003e#7482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d545aa2601e3008ce49c8c0191b0f172ce577452\"\u003e\u003ccode\u003ed545aa2\u003c/code\u003e\u003c/a\u003e sync: add \u003ccode\u003esync::Notify::notified_owned()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7465\"\u003e#7465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.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 `tauri-build` from 2.2.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating git repository `https://github.com/tauri-apps/schemars.git`\n    Updating crates.io index\nwarning: Patch `schemars_derive v0.8.21 (https://github.com/tauri-apps/schemars.git?branch=feat%2Fpreserve-description-newlines#c30f9848)` was not used in the crate graph.\nCheck that the patched package version and available features are compatible\nwith the dependency requirements. If the patch has a different version from\nwhat is locked in the Cargo.lock file, run `cargo update` to use the new\nversion. This may also occur with an optional dependency that is not enabled.\n     Locking 1042 packages to latest compatible versions\n      Adding apple-codesign v0.27.0 (available: v0.29.0)\n      Adding borsh v1.3.0 (available: v1.5.7)\n      Adding borsh-derive v1.3.0 (available: v1.5.7)\n      Adding cargo_metadata v0.19.2 (available: v0.22.0)\n      Adding colored v2.2.0 (available: v3.0.0)\n      Adding ctor v0.2.9 (available: v0.5.0)\n      Adding dialoguer v0.11.0 (available: v0.12.0)\n      Adding elf v0.7.4 (available: v0.8.0)\n      Adding goblin v0.9.3 (available: v0.10.1)\n      Adding html5ever v0.29.1 (available: v0.35.0)\n      Adding itertools v0.13.0 (available: v0.14.0)\n      Adding json-patch v3.0.1 (available: v4.0.0)\n      Adding jsonrpsee v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-client-transport v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-core v0.24.9 (available: v0.26.0)\n      Adding jsonrpsee-ws-client v0.24.9 (available: v0.26.0)\n      Adding matchit v0.8.4 (available: v0.8.6)\n      Adding minisign v0.7.3 (available: v0.7.9)\n      Adding object v0.36.7 (available: v0.37.3)\n      Adding oxc_allocator v0.36.0 (available: v0.86.0)\n      Adding oxc_ast v0.36.0 (available: v0.86.0)\n      Adding oxc_parser v0.36.0 (available: v0.86.0)\n      Adding oxc_span v0.36.0 (available: v0.86.0)\n      Adding phf v0.11.3 (available: v0.13.1)\n      Adding png v0.17.16 (available: v0.18.0)\n      Adding rpm v0.16.1 (available: v0.18.0)\n      Adding schemars v0.8.22 (available: v1.0.4)\n      Adding tiny_http v0.11.0 (available: v0.12.0)\n      Adding toml v0.8.2 (available: v0.8.23)\n      Adding toml_datetime v0.6.3 (available: v0.6.11)\n      Adding toml_edit v0.20.2 (available: v0.20.7)\n      Adding x509-certificate v0.23.1 (available: v0.25.0)\nFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 801 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1067 crate dependencies)\nCrate:     atk\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/80eadb7387459639037e3a279c61c9631b1dafe7\"\u003e\u003ccode\u003e80eadb7\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14100\"\u003e#14100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/346a420812e70c01b9983b550659aeddfc15dbea\"\u003e\u003ccode\u003e346a420\u003c/code\u003e\u003c/a\u003e docs: improve resources docs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14136\"\u003e#14136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5239d39149e80a93ebd2eda7c864b869a0d16016\"\u003e\u003ccode\u003e5239d39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14127\"\u003e#14127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0b1da30d2814dda1646492b1ea9d762fbcbfe38a\"\u003e\u003ccode\u003e0b1da30\u003c/code\u003e\u003c/a\u003e chore(tauri): update documentation for home_dir on iOS (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14121\"\u003e#14121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7db7142f9ff7dc2f5719602e199b77129ceb19d3\"\u003e\u003ccode\u003e7db7142\u003c/code\u003e\u003c/a\u003e fix(cli): empty Android emulator name (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14119\"\u003e#14119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a9b342125d5ac1bc9a4b2e8b5f73e8ca3cbcb8b2\"\u003e\u003ccode\u003ea9b3421\u003c/code\u003e\u003c/a\u003e fix(cli): iOS simulator dev/build on Apple Intel, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13456\"\u003e#13456\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bcf000c0a8607eedf488fb949b982f519abda43d\"\u003e\u003ccode\u003ebcf000c\u003c/code\u003e\u003c/a\u003e fix(cli): ios command failing when running with deno, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13547\"\u003e#13547\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14110\"\u003e#14110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/61b9b681e88067a53b79d2318ae005dc25addcd6\"\u003e\u003ccode\u003e61b9b68\u003c/code\u003e\u003c/a\u003e feat(cli): retain all RUST_* env vars on mobile commands (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14111\"\u003e#14111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c37a298331d6d744b15d32d55a2db83c884a3d6a\"\u003e\u003ccode\u003ec37a298\u003c/code\u003e\u003c/a\u003e fix(cli): set package type for Deno (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14112\"\u003e#14112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b8b866fcc72b2688e501e49c55fdadcca0960883\"\u003e\u003ccode\u003eb8b866f\u003c/code\u003e\u003c/a\u003e fix(examples): update tauri-plugin-log\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adler2` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md\"\u003eadler2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/2.0.0..2.0.1\"\u003e2.0.1\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/7cdbd3925a7f61cc075f44367b5d383861571b0a\"\u003e7cdbd39\u003c/a\u003e) - Trevor Gross\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oyvindln/adler2/commits\"\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 `async-channel` from 2.3.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/efcc3d8b32142c2650def7859233c40ee22a97a5\"\u003e\u003ccode\u003eefcc3d8\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/6bece6e513c67fdd8f87746d5241aa4e677c19f3\"\u003e\u003ccode\u003e6bece6e\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for security check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/9963923bad39094dc73570bf5292df1a89f6cb2d\"\u003e\u003ccode\u003e9963923\u003c/code\u003e\u003c/a\u003e chore: Fix typos (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/8717b76b68849553a2877bf9fbca4452f8980952\"\u003e\u003ccode\u003e8717b76\u003c/code\u003e\u003c/a\u003e chore: Fix lints (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.3.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.0...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/3d217f79cc079a88486e64a9f6ada6b1350483e5\"\u003e\u003ccode\u003e3d217f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/75\"\u003e#75\u003c/a\u003e from cuviper/probe_cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/b1928bac4cb832c539957596a80d7418761c8d3f\"\u003e\u003ccode\u003eb1928ba\u003c/code\u003e\u003c/a\u003e Remove probe output files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.4.0...1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.13.1 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-lc-rs  v1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign aws-lc-sys v0.32.0 w/ \u003ca href=\"https://github.com/aws/aws-lc/releases\"\u003eAWS-LC v1.61.2\u003c/a\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/884\"\u003eaws/aws-lc-rs#884\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNew aarch64 SHA3 now enabled w/ build fix by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/878\"\u003eaws/aws-lc-rs#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCPU Jitter entropy is now used for non-FIPS builds. This can add a few milliseconds of latency when a process forks, but otherwise should have minimal effect on latency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImpl of common traits for ParsedPublicKey by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/879\"\u003eaws/aws-lc-rs#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl AsDer\u0026lt;PublicKeyX509Der\u0026lt;'static\u0026gt;\u0026gt; for ParsedPublicKey\u003c/code\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/885\"\u003eaws/aws-lc-rs#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Resolved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;Cross\u0026quot; cross compiler fails in GitHub action building aws-lc-sys for aarch64-unknown-linux-gnu (ARMv8) --  \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/889\"\u003e#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eiOS Simulator build fails: 'arm64-apple-ios-sim' target invalid -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd way to pre-parse signature keys (i.e. turn signature::UnparsedPublicKey to PublicKey) -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/849\"\u003e#849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to aws-lc-fips-sys v0.13.8 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/883\"\u003eaws/aws-lc-rs#883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix MSRV CI - libloading by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/888\"\u003eaws/aws-lc-rs#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to v1.14.1 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/893\"\u003eaws/aws-lc-rs#893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI - prebuilt NASM by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/886\"\u003eaws/aws-lc-rs#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix publish script by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/880\"\u003eaws/aws-lc-rs#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore arm64 targets in CI by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/877\"\u003eaws/aws-lc-rs#877\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/aws/aws-lc-rs/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaws-lc-rs v1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.70.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/822\"\u003eaws/aws-lc-rs#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eaws-lc-sys v0.31.0 aligned with \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v1.59.0\"\u003eAWS-LC v1.59.0\u003c/a\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​ju...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/tauri-nextjs-shadcn-template/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Ftauri-nextjs-shadcn-template/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-10-02T11:31:28.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"2881474365","node_id":"PR_kwDOJ4FXps6rv889","number":3774,"state":"open","title":"Bump the prod-deps group across 1 directory with 17 updates","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-02T11:31:28.000Z","updated_at":"2025-10-03T10:55:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"prod-deps","update_count":17,"packages":[{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"camino","old_version":"1.1.12","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"clap","old_version":"4.5.47","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.57","new_version":"4.5.58","repository_url":"https://github.com/clap-rs/clap"},{"name":"indexmap","old_version":"2.11.0","new_version":"2.11.4","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"regex","old_version":"1.11.2","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"tempfile","old_version":"3.21.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":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"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":"const-hex","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/danipopes/const-hex"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-deps group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.12` | `1.2.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.47` | `4.5.48` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.58` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.0` | `2.11.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.11.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [const-hex](https://github.com/danipopes/const-hex) | `1.15.0` | `1.16.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n\n\nUpdates `anyhow` from 1.0.99 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camino` from 1.1.12 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/camino-rs/camino/releases\"\u003ecamino's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecamino 1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cp\u003eReplaced obsolete \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e, to fix Rust nightly builds with the \u003ccode\u003edoc_cfg\u003c/code\u003e flag enabled.\u003c/p\u003e\n\u003ch2\u003ecamino 1.2.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV updated to Rust 1.61 to support the switch to \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ecamino now depends on \u003ccode\u003eserde_core\u003c/code\u003e rather than \u003ccode\u003eserde\u003c/code\u003e. This allows camino's compilation to be parallelized with \u003ccode\u003eserde_derive\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e and \u003ccode\u003eproptest\u003c/code\u003e are no longer available as features. This is technically a breaking change, but these features were already no-ops. Instead, use \u003ccode\u003eserde1\u003c/code\u003e and \u003ccode\u003eproptest1\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/camino-rs/camino/blob/main/CHANGELOG.md\"\u003ecamino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2025-09-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cp\u003eReplaced obsolete \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e, to fix Rust nightly builds with the \u003ccode\u003edoc_cfg\u003c/code\u003e flag enabled.\u003c/p\u003e\n\u003ch2\u003e[1.2.0] - 2025-09-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV updated to Rust 1.61 to support the switch to \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ecamino now depends on \u003ccode\u003eserde_core\u003c/code\u003e rather than \u003ccode\u003eserde\u003c/code\u003e. This allows camino's compilation to be parallelized with \u003ccode\u003eserde_derive\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e and \u003ccode\u003eproptest\u003c/code\u003e are no longer available as features. This is technically a breaking change, but these features were already no-ops. Instead, use \u003ccode\u003eserde1\u003c/code\u003e and \u003ccode\u003eproptest1\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/28e15dbd8a51c086d244e70f7f77eeee7d0b25cb\"\u003e\u003ccode\u003e28e15db\u003c/code\u003e\u003c/a\u003e [camino] version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/f32d9943932396e82ebaab8d9bda804dc9c6d5ec\"\u003e\u003ccode\u003ef32d994\u003c/code\u003e\u003c/a\u003e prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/ea187e4ebbdb7edd46f97491d746b73636275413\"\u003e\u003ccode\u003eea187e4\u003c/code\u003e\u003c/a\u003e remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/camino-rs/camino/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/b0c8086459264e06d61925209f72ed031786583e\"\u003e\u003ccode\u003eb0c8086\u003c/code\u003e\u003c/a\u003e remove references to dead features from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/62ddbaaad9c381efb9256d5baaaf763400e71448\"\u003e\u003ccode\u003e62ddbaa\u003c/code\u003e\u003c/a\u003e [camino] version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/b525ad9d67175780266df4105aa74cd69e623f4e\"\u003e\u003ccode\u003eb525ad9\u003c/code\u003e\u003c/a\u003e changelog + minor doc updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/0150dc99ca7062ce6e0dc71cd2c3bba6de307763\"\u003e\u003ccode\u003e0150dc9\u003c/code\u003e\u003c/a\u003e switch to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/a2a7da05ea74e9d1a79f28b55261880fbc876f69\"\u003e\u003ccode\u003ea2a7da0\u003c/code\u003e\u003c/a\u003e switch to dep: for optional dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/f16b48f68a221920ae90920f8b0d361fb9252e28\"\u003e\u003ccode\u003ef16b48f\u003c/code\u003e\u003c/a\u003e update edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/8540bc3ecff8573f9b08d00b73c44e4e8d439548\"\u003e\u003ccode\u003e8540bc3\u003c/code\u003e\u003c/a\u003e update MSRV to Rust 1.61\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/camino-rs/camino/compare/camino-1.1.12...camino-1.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.47 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.47...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 `clap_complete` from 4.5.57 to 4.5.58\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88f13cb4b0eed760139de41ecf80aefd19a707c1\"\u003e\u003ccode\u003e88f13cb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fe2d731605e98597f241d4dd56950eb4226dfde9\"\u003e\u003ccode\u003efe2d731\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2567390457ce0b7ceab722a6318ba278f637a45\"\u003e\u003ccode\u003eb256739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6131\"\u003e#6131\u003c/a\u003e from mernen/do-not-suggest-opts-after-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8aaf704f5679e2329a2f8048ff3cfad40696fde7\"\u003e\u003ccode\u003e8aaf704\u003c/code\u003e\u003c/a\u003e fix(complete): Do not suggest options after \u0026quot;--\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4a86fee1b523aeade43b628294a18a68df5ee165\"\u003e\u003ccode\u003e4a86fee\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/281f8aec7ce468d677ae24bf5bc17d41e9c7cbcb\"\u003e\u003ccode\u003e281f8ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6126\"\u003e#6126\u003c/a\u003e from epage/p\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3cbce42cc2115975432647c4238fa5dc9a2d662a\"\u003e\u003ccode\u003e3cbce42\u003c/code\u003e\u003c/a\u003e docs(cookbook): Make typed-derive easier to maintain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9fd4dc9e4e6a6b2f5b696e8753b767a46e2aca7e\"\u003e\u003ccode\u003e9fd4dc9\u003c/code\u003e\u003c/a\u003e docs(cookbook): Provide a custom TypedValueParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f8e8613459e3ccdd25051c97f011cd8d5e49ed9\"\u003e\u003ccode\u003e8f8e861\u003c/code\u003e\u003c/a\u003e docs(cookbook): Add local enum to typed-derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/926bafef0b8860c4b437db0c41567fc270586089\"\u003e\u003ccode\u003e926bafe\u003c/code\u003e\u003c/a\u003e docs(cookbook): Hint at overriding value_name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.58\"\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.11.4\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.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/03f9e58626ad7ef811b1522097bced2400c18b1a\"\u003e\u003ccode\u003e03f9e58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/418\"\u003e#418\u003c/a\u003e from a1phyr/hashbrown_0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/ee6080d480eea3b738757c6bff1bb21b440f3849\"\u003e\u003ccode\u003eee6080d\u003c/code\u003e\u003c/a\u003e Release 2.11.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a7da8f181e81f8a37bc46936bf2d1d6db14edddc\"\u003e\u003ccode\u003ea7da8f1\u003c/code\u003e\u003c/a\u003e Use a range for hashbrown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0cd5aefb4434fb495cb87ba5de50870d331558fc\"\u003e\u003ccode\u003e0cd5aef\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ehashbrown\u003c/code\u003e to 0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fd5c819daf8c3c62919ec0bbc777a571ee20ae5a\"\u003e\u003ccode\u003efd5c819\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/417\"\u003e#417\u003c/a\u003e from cuviper/release-2.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/9321145e1f517f31969c0d9ab5a5171cc23c3daf\"\u003e\u003ccode\u003e9321145\u003c/code\u003e\u003c/a\u003e Release 2.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/7b485688c299ed840d900b5a33aed33a1924a7c9\"\u003e\u003ccode\u003e7b48568\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/416\"\u003e#416\u003c/a\u003e from cuviper/release-2.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/49ce7fa4716e24cf9380653a40d88b5186f2f555\"\u003e\u003ccode\u003e49ce7fa\u003c/code\u003e\u003c/a\u003e Release 2.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/58fd834804415879eb9be862291eba03e945e32a\"\u003e\u003ccode\u003e58fd834\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/414\"\u003e#414\u003c/a\u003e from DaniPopes/serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/5dc1d6ab3105739ae61039f422e5246f0eee4f64\"\u003e\u003ccode\u003e5dc1d6a\u003c/code\u003e\u003c/a\u003e Depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\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.11.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.2 to 1.11.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.3 (2025-09-25)\u003c/h1\u003e\n\u003cp\u003eThis is a small patch release with an improvement in memory usage in some\ncases.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1297\"\u003e#1297\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1297\"\u003erust-lang/regex#1297\u003c/a\u003e):\nImprove memory usage by trimming excess memory capacity in some spots.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ef1c2c309e3a2e2307ff4743c2cf68c7dec0c475\"\u003e\u003ccode\u003eef1c2c3\u003c/code\u003e\u003c/a\u003e 1.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ad5cd6c602c8a9ecdbd4b5f7cb1d29c49c15d297\"\u003e\u003ccode\u003ead5cd6c\u003c/code\u003e\u003c/a\u003e deps: bump regex-automata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ee69d9ebc43c8d79a2c1acd5ebd4c58cc88794f6\"\u003e\u003ccode\u003eee69d9e\u003c/code\u003e\u003c/a\u003e changelog: 1.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/159fa3e1e0984ade1edf4831b80c94cdf4b3ed9f\"\u003e\u003ccode\u003e159fa3e\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/02a62baf2ad3d033328036d6d7915ed4475f33fd\"\u003e\u003ccode\u003e02a62ba\u003c/code\u003e\u003c/a\u003e automata: call \u003ccode\u003eVec::shrink_to_fit\u003c/code\u003e in a few strategic places\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a76e0a0ef050f987d686268f1783a95b6bb25ea9\"\u003e\u003ccode\u003ea76e0a0\u003c/code\u003e\u003c/a\u003e cargo: exclude \u003ccode\u003etests/fuzz\u003c/code\u003e from the package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/19172cc2de09f1e1f093e1f3c9e4118e07b02030\"\u003e\u003ccode\u003e19172cc\u003c/code\u003e\u003c/a\u003e style: inline formatting arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2695e29200d8145db6ae601b5e616494a2a96fcd\"\u003e\u003ccode\u003e2695e29\u003c/code\u003e\u003c/a\u003e ci: fix cross testing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.2...1.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.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 `tempfile` from 3.21.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\u003c/blockquote\u003e\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.21.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 `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 `which` from 7.0.3 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\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/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.3...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 1.0.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 `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 `serde_path_to_error` from 0.1.17 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/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\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\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const-hex` from 1.15.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes/const-hex/commit/6f58e10b6935110be20fa9c9f5db69f5eddcd835\"\u003e\u003ccode\u003e6f58e10\u003c/code\u003e\u003c/a\u003e chore: Release const-hex version 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes/const-hex/commit/cec29780a1869a5f781697b03a90ef5d526eb724\"\u003e\u003ccode\u003ecec2978\u003c/code\u003e\u003c/a\u003e chore: fix doc link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes/const-hex/commit/066b8f95d5aa52aa00c8e523e1bad6a283abcc89\"\u003e\u003ccode\u003e066b8f9\u003c/code\u003e\u003c/a\u003e chore: actually remove hex dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes/const-hex/commit/b96c142c95a3e19e2b34b58011f1cb3781b307c1\"\u003e\u003ccode\u003eb96c142\u003c/code\u003e\u003c/a\u003e feat: replace serde with serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes/const-hex/commit/119a21b343d0aaf7c9a6585e3ce15700e4f00bc7\"\u003e\u003ccode\u003e119a21b\u003c/code\u003e\u003c/a\u003e feat: remove hex feature\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/danipopes/const-hex/compare/v1.15.0...v1.16.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.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 `quote` from 1.0.40 to 1.0.41\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.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/594c865ce817b4adb5863713e4fa3749fbf47f0a\"\u003e\u003ccode\u003e594c865\u003c/code\u003e\u003c/a\u003e Release 1.0.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/68956e650bfca24a50964f652b3631db8335dc2b\"\u003e\u003ccode\u003e68956e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e from dtolnay/hasiter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/6a69784268a9eadc4368ccc5ffd265badfe1ee2a\"\u003e\u003ccode\u003e6a69784\u003c/code\u003e\u003c/a\u003e Make diagnostic attribute conditional on compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/5f1924bd994ba1936b61e7a0b0d02dd2905ff9c3\"\u003e\u003ccode\u003e5f1924b\u003c/code\u003e\u003c/a\u003e Tweak CheckHasIterator error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c0adb26f414cb91d1a37ece0498b66449e383429\"\u003e\u003ccode\u003ec0adb26\u003c/code\u003e\u003c/a\u003e Add diagnostic::on_unimplemented for no iterator in repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/a1ddcab61b9b016874db63195f68fddce91fcbf5\"\u003e\u003ccode\u003ea1ddcab\u003c/code\u003e\u003c/a\u003e Combine HasIterator and ThereIsNoIteratorInRepetition to one type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bf48c854dad15823d9da67d1634ff483e8742f30\"\u003e\u003ccode\u003ebf48c85\u003c/code\u003e\u003c/a\u003e Switch to trait for checking iterator in repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d3b4777367b8ca720a304c6bc1661988ed11be37\"\u003e\u003ccode\u003ed3b4777\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/3e6b04d98b0a9a933002c840dc68e696091ebc20\"\u003e\u003ccode\u003e3e6b04d\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/quote/commit/07deaaf89e27e9eb3d9980c1126c4bbe3b8832de\"\u003e\u003ccode\u003e07deaaf\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.40...1.0.41\"\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/foundry-rs/starknet-foundry/pull/3774","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/foundry-rs%2Fstarknet-foundry/issues/3774","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3774/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-10-01T15:18:01.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"3474049388","node_id":"PR_kwDOMHB01c6rlUGN","number":401,"state":"open","title":"chore(deps): bump the dependencies group with 22 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T15:18:01.000Z","updated_at":"2025-10-03T09:00:30.811Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":22,"packages":[{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"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.46","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.57","new_version":"4.5.58","repository_url":"https://github.com/clap-rs/clap"},{"name":"humantime","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"indexmap","old_version":"2.11.0","new_version":"2.11.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"insta","old_version":"1.43.1","new_version":"1.43.2","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"petgraph","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"prettyplease","old_version":"0.2.36","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro-crate","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/bkchr/proc-macro-crate"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"redis","old_version":"0.32.5","new_version":"0.32.6","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_html_form","old_version":"0.2.7","new_version":"0.2.8","repository_url":"https://github.com/jplatte/serde_html_form"},{"name":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"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":"tempfile","old_version":"3.21.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":"time","old_version":"0.3.42","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"trybuild","old_version":"1.0.110","new_version":"1.0.111","repository_url":"https://github.com/dtolnay/trybuild"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.46` | `4.5.48` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.58` |\n| [humantime](https://github.com/chronotope/humantime) | `2.2.0` | `2.3.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.0` | `2.11.1` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.43.1` | `1.43.2` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.8.2` | `0.8.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.36` | `0.2.37` |\n| [proc-macro-crate](https://github.com/bkchr/proc-macro-crate) | `3.3.0` | `3.4.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.32.5` | `0.32.6` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_html_form](https://github.com/jplatte/serde_html_form) | `0.2.7` | `0.2.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [time](https://github.com/time-rs/time) | `0.3.42` | `0.3.44` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.110` | `1.0.111` |\n\nUpdates `anstyle` from 1.0.11 to 1.0.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/14dd743496d1614f8261a093ce755f26d8e2069d\"\u003e\u003ccode\u003e14dd743\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2baaec7772597b7995319295cafffb3f6f3c00e1\"\u003e\u003ccode\u003e2baaec7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/271\"\u003e#271\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/5d7026ccf08b7b8e5c01ea9474b6894a90805eaf\"\u003e\u003ccode\u003e5d7026c\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f218f4ae7ae9d079e52014b7f4a242cff9da89d4\"\u003e\u003ccode\u003ef218f4a\u003c/code\u003e\u003c/a\u003e docs(docsrs): Update to new doc_cfg feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2a2bebb1995eee2146ade598a1255c2f78f28547\"\u003e\u003ccode\u003e2a2bebb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/98b79906a396ebd0f998f598d9eb37de5ff1c466\"\u003e\u003ccode\u003e98b7990\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f28db2de100c5d6161dd653522221cebdbde3a86\"\u003e\u003ccode\u003ef28db2d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/269\"\u003e#269\u003c/a\u003e from Muscraft/no-leading-zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/20258de73f6a7970b0f35226a8afd52440bd1834\"\u003e\u003ccode\u003e20258de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/270\"\u003e#270\u003c/a\u003e from Muscraft/coverage-rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b8a3a15f0b7f130c7e67dac71fad2084d968dc26\"\u003e\u003ccode\u003eb8a3a15\u003c/code\u003e\u003c/a\u003e fix: Ensuse rustfmt is installed for coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ba4566203438f27c91f55a5ae0a2b8030767904d\"\u003e\u003ccode\u003eba45662\u003c/code\u003e\u003c/a\u003e fix: Don't add leading zero to single digit ansi 256\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/v1.0.11...v1.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.99 to 1.0.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `backtrace` from 0.3.75 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/backtrace-rs/releases\"\u003ebacktrace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebacktrace-v0.3.76\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/blob/master/CHANGELOG.md\"\u003ebacktrace's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/backtrace-v0.3.75...backtrace-v0.3.76\"\u003e0.3.76\u003c/a\u003e - 2025-09-26\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/backtrace-rs/commit/775f6a1ba62e7d35a1fac76e64c61d9d4687b5f2\"\u003e\u003ccode\u003e775f6a1\u003c/code\u003e\u003c/a\u003e modify CHANGELOG.md to not be a git log dump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/bb0cdc34d74fd38762d58253c17589bdc054b738\"\u003e\u003ccode\u003ebb0cdc3\u003c/code\u003e\u003c/a\u003e chore: release v0.3.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a8b55f020a10679a04ce8ce9c5880559175ad3d4\"\u003e\u003ccode\u003ea8b55f0\u003c/code\u003e\u003c/a\u003e Merge of \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e: Fix missing alignment check for ELF note...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/0b838008f8cce0db2772f8567a9abf3a0d1fcae4\"\u003e\u003ccode\u003e0b83800\u003c/code\u003e\u003c/a\u003e Expand \u003ccode\u003etake_nhdr\u003c/code\u003e doc-comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a405950a411405521436da80d2772a486bc17b92\"\u003e\u003ccode\u003ea405950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003e#737\u003c/a\u003e from workingjubilee/address-dbghelp-soundness-risks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/06dca9a48567034437c45dbfa7ca22585c47d172\"\u003e\u003ccode\u003e06dca9a\u003c/code\u003e\u003c/a\u003e Expand doc-comment on \u003ccode\u003edo_resolve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/05ad04719967a72345bdcaa09afa6f53e11a0f70\"\u003e\u003ccode\u003e05ad047\u003c/code\u003e\u003c/a\u003e Remove padding bytes risk in dbghelp with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/dccdb4d50f1ccd0cf08d8a83a0344e694b65f97e\"\u003e\u003ccode\u003edccdb4d\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ecpp_demangle\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#732\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/50fe434089f2fe6cc47e6ac0be6c8d8e1880ee18\"\u003e\u003ccode\u003e50fe434\u003c/code\u003e\u003c/a\u003e\u003ccode\u003erust-lang/backtrace-rs#734\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/79d35149d77ae0227e3354d4143885768c8df399\"\u003e\u003ccode\u003e79d3514\u003c/code\u003e\u003c/a\u003e Switch from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#727\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/0.3.75...backtrace-v0.3.76\"\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.46 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.46...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 `clap_complete` from 4.5.57 to 4.5.58\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88f13cb4b0eed760139de41ecf80aefd19a707c1\"\u003e\u003ccode\u003e88f13cb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fe2d731605e98597f241d4dd56950eb4226dfde9\"\u003e\u003ccode\u003efe2d731\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2567390457ce0b7ceab722a6318ba278f637a45\"\u003e\u003ccode\u003eb256739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6131\"\u003e#6131\u003c/a\u003e from mernen/do-not-suggest-opts-after-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8aaf704f5679e2329a2f8048ff3cfad40696fde7\"\u003e\u003ccode\u003e8aaf704\u003c/code\u003e\u003c/a\u003e fix(complete): Do not suggest options after \u0026quot;--\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4a86fee1b523aeade43b628294a18a68df5ee165\"\u003e\u003ccode\u003e4a86fee\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/281f8aec7ce468d677ae24bf5bc17d41e9c7cbcb\"\u003e\u003ccode\u003e281f8ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6126\"\u003e#6126\u003c/a\u003e from epage/p\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3cbce42cc2115975432647c4238fa5dc9a2d662a\"\u003e\u003ccode\u003e3cbce42\u003c/code\u003e\u003c/a\u003e docs(cookbook): Make typed-derive easier to maintain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9fd4dc9e4e6a6b2f5b696e8753b767a46e2aca7e\"\u003e\u003ccode\u003e9fd4dc9\u003c/code\u003e\u003c/a\u003e docs(cookbook): Provide a custom TypedValueParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f8e8613459e3ccdd25051c97f011cd8d5e49ed9\"\u003e\u003ccode\u003e8f8e861\u003c/code\u003e\u003c/a\u003e docs(cookbook): Add local enum to typed-derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/926bafef0b8860c4b437db0c41567fc270586089\"\u003e\u003ccode\u003e926bafe\u003c/code\u003e\u003c/a\u003e docs(cookbook): Hint at overriding value_name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `humantime` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/humantime/releases\"\u003ehumantime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'wk', 'wks' for weeks and 'yr', 'yrs' for years by \u003ca href=\"https://github.com/ryo1kato\"\u003e\u003ccode\u003e@​ryo1kato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/50\"\u003echronotope/humantime#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow parsing zero durations with no units by \u003ca href=\"https://github.com/RobertGauld\"\u003e\u003ccode\u003e@​RobertGauld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/43\"\u003echronotope/humantime#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse µs not us by \u003ca href=\"https://github.com/RobertGauld\"\u003e\u003ccode\u003e@​RobertGauld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/45\"\u003echronotope/humantime#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: parse_duration(\u0026quot;0\u0026quot;) by \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/55\"\u003echronotope/humantime#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport fractional durations (with precision safeguards, without any new dependency) by \u003ca href=\"https://github.com/TheElectronWill\"\u003e\u003ccode\u003e@​TheElectronWill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/56\"\u003echronotope/humantime#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Accept \u0026quot;+00:00\u0026quot; as an alternative way to specify the UTC timezone by \u003ca href=\"https://github.com/TheElectronWill\"\u003e\u003ccode\u003e@​TheElectronWill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/59\"\u003echronotope/humantime#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFractional 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/humantime/pull/60\"\u003echronotope/humantime#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/7994b7129851ea3b0e5df8bee67870898e52fa1c\"\u003e\u003ccode\u003e7994b71\u003c/code\u003e\u003c/a\u003e ci: disable for non-main pushes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/1b590684c7bae3408ae1b7a9778bc9728a92affd\"\u003e\u003ccode\u003e1b59068\u003c/code\u003e\u003c/a\u003e Bump version to 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/cacdb9378ff83f4edaf861793b5143cedb5373e9\"\u003e\u003ccode\u003ecacdb93\u003c/code\u003e\u003c/a\u003e ci: add audit job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/5cc8dc59ba0f0a56f753eecf665aed69860a7a55\"\u003e\u003ccode\u003e5cc8dc5\u003c/code\u003e\u003c/a\u003e ci: add job to check semver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/0d5fe2d65551bf337650e73a7620d5cf9fc988fe\"\u003e\u003ccode\u003e0d5fe2d\u003c/code\u003e\u003c/a\u003e Bump version to 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/fc0e7ea36636c9aa210117656601afc86ea2ef01\"\u003e\u003ccode\u003efc0e7ea\u003c/code\u003e\u003c/a\u003e duration: move current value out of Parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/1febd5251a74b869e277459065f04ab707bdb615\"\u003e\u003ccode\u003e1febd52\u003c/code\u003e\u003c/a\u003e duration: track current value as Duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/0adba1266e4d5ca90113858c17536ac8bdbbd935\"\u003e\u003ccode\u003e0adba12\u003c/code\u003e\u003c/a\u003e duration: track current nanoseconds as u32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/786218f340904827089b24be6577410a8c0d9902\"\u003e\u003ccode\u003e786218f\u003c/code\u003e\u003c/a\u003e Extract unit parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/9ff48bf9d052bf528638b6b5ee3637bb98db046b\"\u003e\u003ccode\u003e9ff48bf\u003c/code\u003e\u003c/a\u003e Re-order duration parser methods in top-down order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/humantime/compare/v2.2.0...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.0 to 2.11.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.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/f33f4d9d64b87be51dc3a957b755ffe7790dc8e5\"\u003e\u003ccode\u003ef33f4d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/413\"\u003e#413\u003c/a\u003e from cuviper/release-2.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4c680a7dfa4c25ad21979ace9a2709337321caf7\"\u003e\u003ccode\u003e4c680a7\u003c/code\u003e\u003c/a\u003e Release 2.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b7005225c1a291c08f544435709ee3d0f379744b\"\u003e\u003ccode\u003eb700522\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/411\"\u003e#411\u003c/a\u003e from ya7010/add_get_key_value_mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/01f3ef0d4723ef297d6b27aa891b23c6a11f751b\"\u003e\u003ccode\u003e01f3ef0\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eIndexMap::get_*\u003c/code\u003e docs more consistent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cd4c1a53015aaf5e77241bddd70c523711fae090\"\u003e\u003ccode\u003ecd4c1a5\u003c/code\u003e\u003c/a\u003e feat: add IndexMap::get_key_value_mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/48a98b70f932037c0e3387fc83f811a138e1eb70\"\u003e\u003ccode\u003e48a98b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/412\"\u003e#412\u003c/a\u003e from andymandias/relax-trait-bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/2be44878bee3941d7df896ff49cb7c176f06da8e\"\u003e\u003ccode\u003e2be4487\u003c/code\u003e\u003c/a\u003e Remove Ord trait bound on insert_sorted_by functions.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.0...2.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `insta` from 1.43.1 to 1.43.2\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.43.2\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panics when \u003ccode\u003ecargo metadata\u003c/code\u003e fails to execute or parse (e.g., when cargo is not in PATH or returns invalid output). Now falls back to using the manifest directory as the workspace root. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/798\"\u003e#798\u003c/a\u003e (\u003ca href=\"https://github.com/adriangb\"\u003e\u003ccode\u003e@​adriangb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy \u003ccode\u003euninlined_format_args\u003c/code\u003e lint warnings. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged diff line numbers to 1-based indexing. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/799\"\u003e#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve snapshot names with \u003ccode\u003eINSTA_GLOB_FILTER\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003elibc\u003c/code\u003e crate to \u003ccode\u003e0.2.174\u003c/code\u003e, fixing building on musl targets, and increasing the MSRV of\n\u003ccode\u003einsta\u003c/code\u003e to \u003ccode\u003e1.64.0\u003c/code\u003e (released Sept 2022). \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/784\"\u003e#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy 1.88 errors. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/783\"\u003e#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix source path in snapshots for non-child workspaces. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/778\"\u003e#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd lifetime to Selector in redaction iterator. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall cargo-insta 1.43.2\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.43.2/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.43.2/cargo-insta-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload cargo-insta 1.43.2\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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2/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.43.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panics when \u003ccode\u003ecargo metadata\u003c/code\u003e fails to execute or parse (e.g., when cargo is not in PATH or returns invalid output). Now falls back to using the manifest directory as the workspace root. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/798\"\u003e#798\u003c/a\u003e (\u003ca href=\"https://github.com/adriangb\"\u003e\u003ccode\u003e@​adriangb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy \u003ccode\u003euninlined_format_args\u003c/code\u003e lint warnings. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged diff line numbers to 1-based indexing. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/799\"\u003e#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve snapshot names with \u003ccode\u003eINSTA_GLOB_FILTER\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003elibc\u003c/code\u003e crate to \u003ccode\u003e0.2.174\u003c/code\u003e, fixing building on musl targets, and increasing the MSRV of\n\u003ccode\u003einsta\u003c/code\u003e to \u003ccode\u003e1.64.0\u003c/code\u003e (released Sept 2022). \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/784\"\u003e#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy 1.88 errors. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/783\"\u003e#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix source path in snapshots for non-child workspaces. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/778\"\u003e#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd lifetime to Selector in redaction iterator. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/01fc57f115b8b5a2c22f5c0be4f5427f3e5ac5ac\"\u003e\u003ccode\u003e01fc57f\u003c/code\u003e\u003c/a\u003e Fix Windows runner configuration for releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/88c9a2f020b1a9abb3258063e0d55401ca2d95bb\"\u003e\u003ccode\u003e88c9a2f\u003c/code\u003e\u003c/a\u003e Prepare CHANGELOG for 1.43.2 release (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/d03c2a67b599c0e39f610298441013162a450eaa\"\u003e\u003ccode\u003ed03c2a6\u003c/code\u003e\u003c/a\u003e Improve error handling for cargo workspace detection (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/55987acdb68251b54a590be94db8bc97a694df39\"\u003e\u003ccode\u003e55987ac\u003c/code\u003e\u003c/a\u003e Fix clippy uninlined_format_args lint warnings (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/ae26e810a32bd46f955d63b1dd4e30efae389121\"\u003e\u003ccode\u003eae26e81\u003c/code\u003e\u003c/a\u003e Change diff line numbers to 1-based indexing (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/26efb60d08206e17e7d476e9b42f152b2e16cf58\"\u003e\u003ccode\u003e26efb60\u003c/code\u003e\u003c/a\u003e Release insta 1.43.2 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/77937824766ae4a1299eadc634ee434d01033302\"\u003e\u003ccode\u003e7793782\u003c/code\u003e\u003c/a\u003e Preserve snapshot names with INSTA_GLOB_FILTER (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/1d6e0c715602e681a01fc538f3649ac16f769dc1\"\u003e\u003ccode\u003e1d6e0c7\u003c/code\u003e\u003c/a\u003e chore: bump libc crate (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/1a17ea955210036c5173fc9eb425f4434c535e83\"\u003e\u003ccode\u003e1a17ea9\u003c/code\u003e\u003c/a\u003e chore: fix clippy 1.88 errors (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/7d0de48695551aab4c5a352c07b7a956aee33b6b\"\u003e\u003ccode\u003e7d0de48\u003c/code\u003e\u003c/a\u003e Fix source path in snapshots for non-child workspaces (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/insta/compare/1.43.1...1.43.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `petgraph` from 0.8.2 to 0.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/petgraph/petgraph/releases\"\u003epetgraph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epetgraph-v0.8.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInfinite \u003ccode\u003esubgraph_isomorphisms_iter\u003c/code\u003e for empty isomorphisms (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlgos don't work on \u003ccode\u003eUndirectedAdaptor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a queue for SPFA  (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStableGraph::reverse\u003c/code\u003e breaks free lists (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix examples link in README and unify typesetting of one word (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd link to multigraph definition to isomorphism algos (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix auxiliary space (and time) complexity of bron-kerbosch (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Typo in Operator Module Documentation (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSync the crate feature flags in the README and docs (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove all [Generic] tags from algo docstrings (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevamp CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eGraphMap\u003c/code\u003e link in README (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd doc comment for \u003ccode\u003eDot::with_attr_getters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify iteration order for neighbors and edges and their variants (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollection of Doc fixes (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_nodes_edges_iters\u003c/code\u003e to \u003ccode\u003eStableGraph\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd methods to reserve \u0026amp; shrink \u003ccode\u003eStableGraph\u003c/code\u003e capacity (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Dinic's Maximum Flow Algorithm (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Csr::from_sorted_edges generic over edge type and properly increase edge_count in Csr::from_sorted_edges (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003emap_owned\u003c/code\u003e and \u003ccode\u003efilter_map_owned\u003c/code\u003e for \u003ccode\u003eGraph\u003c/code\u003e and \u003ccode\u003eStableGraph\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd dijkstra::with_dynamic_goal (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix self-loop bug in all_simple_paths and enable multiple targets (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emark petgraph::dot::Dot::graph_fmt as public (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bidirectional Dijkstra algorithm (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake A* tie break on lower h-values (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd examples for scc algorithms and reorganize into dedicated module (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary trait bounds from impls/methods (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace uses of 'crate::util::zip' with 'core::iter::zip' (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy (and other) lints (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup repo (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace crate::util::enumerate with Iterator::enumerate (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/petgraph/petgraph/blob/master/CHANGELOG.md\"\u003epetgraph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/petgraph/petgraph/compare/petgraph@v0.8.2...petgraph@v0.8.3\"\u003e0.8.3\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInfinite \u003ccode\u003esubgraph_isomorphisms_iter\u003c/code\u003e for empty isomorphisms (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlgos don't work on \u003ccode\u003eUndirectedAdaptor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a queue for SPFA  (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStableGraph::reverse\u003c/code\u003e breaks free lists (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix examples link in README and unify typesetting of one word (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd link to multigraph definition to isomorphism algos (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix auxiliary space (and time) complexity of bron-kerbosch (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Typo in Operator Module Documentation (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSync the crate feature flags in the README and docs (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove all [Generic] tags from algo docstrings (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevamp CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eGraphMap\u003c/code\u003e link in README (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd doc comment for \u003ccode\u003eDot::with_attr_getters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify iteration order for neighbors and edges and their variants (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollection of Doc fixes (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einto_nodes_edges_iters\u003c/code\u003e to \u003ccode\u003eStableGraph\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd methods to reserve \u0026amp; shrink \u003ccode\u003eStableGraph\u003c/code\u003e capacity (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Dinic's Maximum Flow Algorithm (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Csr::from_sorted_edges generic over edge type and properly increase edge_count in Csr::from_sorted_edges (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003emap_owned\u003c/code\u003e and \u003ccode\u003efilter_map_owned\u003c/code\u003e for \u003ccode\u003eGraph\u003c/code\u003e and \u003ccode\u003eStableGraph\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd dijkstra::with_dynamic_goal (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix self-loop bug in all_simple_paths and enable multiple targets (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emark petgraph::dot::Dot::graph_fmt as public (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bidirectional Dijkstra algorithm (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake A* tie break on lower h-values (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd examples for scc algorithms and reorganize into dedicated module (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary trait bounds from impls/methods (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace uses of 'crate::util::zip' with 'core::iter::zip' (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy (and other) lints (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup repo (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace crate::util::enumerate with Iterator::enumerate (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/pull/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/162903562ce5b00cdba390a0d9c1bb80f1c75bf5\"\u003e\u003ccode\u003e1629035\u003c/code\u003e\u003c/a\u003e chore: release v0.8.3 (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/ce234451068c427ae7550dcbddd6c3692462f111\"\u003e\u003ccode\u003ece23445\u003c/code\u003e\u003c/a\u003e ci: Use new cargo resolver when running CI with MSRV (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/ef5d17dc9a7350723779cc03ddcf444c9864225b\"\u003e\u003ccode\u003eef5d17d\u003c/code\u003e\u003c/a\u003e docs: Collection of Doc fixes (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/b682695f29833184b322333e151a588be8f98842\"\u003e\u003ccode\u003eb682695\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eStableGraph::reverse\u003c/code\u003e breaks free lists (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/29f4c92f5464e5609ddb0fec31c811f46215cbc0\"\u003e\u003ccode\u003e29f4c92\u003c/code\u003e\u003c/a\u003e fix: use a queue for SPFA  (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/b87dbc550cf6cd4b80d9388eee411c5cd458ecac\"\u003e\u003ccode\u003eb87dbc5\u003c/code\u003e\u003c/a\u003e perf: Make A* tie break on lower h-values (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/49d2740cf090cfb302a02605b34e043323a353eb\"\u003e\u003ccode\u003e49d2740\u003c/code\u003e\u003c/a\u003e refactor: replace crate::util::enumerate with Iterator::enumerate (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/0a0efbe7a54eedd2d5cec735be86723b8ffd7872\"\u003e\u003ccode\u003e0a0efbe\u003c/code\u003e\u003c/a\u003e docs: Specify iteration order for neighbors and edges and their variants (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/5c7e0fb2d72f93948738be3a0b2600294c71a7bc\"\u003e\u003ccode\u003e5c7e0fb\u003c/code\u003e\u003c/a\u003e ci: Fix Hashbrown dependencies (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petgraph/petgraph/commit/aa53dbeaf47d3c0a1871558228f5c37082e33ee4\"\u003e\u003ccode\u003eaa53dbe\u003c/code\u003e\u003c/a\u003e feat: Add bidirectional Dijkstra algorithm (\u003ca href=\"https://redirect.github.com/petgraph/petgraph/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/petgraph/petgraph/compare/petgraph@v0.8.2...petgraph@v0.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettyplease` from 0.2.36 to 0.2.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/prettyplease/releases\"\u003eprettyplease's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.37\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e~const\u003c/code\u003e syntax with \u003ccode\u003e[const]\u003c/code\u003e conditionally const syntax (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/c971184fa8c5ef5a2828196e35bd99469455b46b\"\u003e\u003ccode\u003ec971184\u003c/code\u003e\u003c/a\u003e Release 0.2.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/484e06077c643877570f604dfa405c1015970423\"\u003e\u003ccode\u003e484e060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e from dtolnay/conditionallyconst\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/38d93c76aedde037557b2c31dfc074f99f4ceb76\"\u003e\u003ccode\u003e38d93c7\u003c/code\u003e\u003c/a\u003e Replace ~const syntax with [const] conditionally const syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/e1c92b1befda4de2a496079b0652469f66dd9ca5\"\u003e\u003ccode\u003ee1c92b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/122\"\u003e#122\u003c/a\u003e from dtolnay/negativeinherent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/1f74d4724d6318ec8cf7845e9a5432981c48e960\"\u003e\u003ccode\u003e1f74d47\u003c/code\u003e\u003c/a\u003e Reject negative inherent impls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/prettyplease/compare/0.2.36...0.2.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro-crate` from 3.3.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bkchr/proc-macro-crate/releases\"\u003eproc-macro-crate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate documentation for crate_name by \u003ca href=\"https://github.com/thesamet\"\u003e\u003ccode\u003e@​thesamet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/pull/60\"\u003ebkchr/proc-macro-crate#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade toml_edit version  by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/pull/61\"\u003ebkchr/proc-macro-crate#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 3.4.0 by \u003ca href=\"https://github.com/bkchr\"\u003e\u003ccode\u003e@​bkchr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/pull/62\"\u003ebkchr/proc-macro-crate#62\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thesamet\"\u003e\u003ccode\u003e@​thesamet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/pull/60\"\u003ebkchr/proc-macro-crate#60\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/bkchr/proc-macro-crate/pull/61\"\u003ebkchr/proc-macro-crate#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/bkchr/proc-macro-crate/compare/v3.3.0...v3.4.0\"\u003ehttps://github.com/bkchr/proc-macro-crate/compare/v3.3.0...v3.4.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/bkchr/proc-macro-crate/commit/0f9a4ec5e9021fc7fbae1b169a5aa69e1a9d5350\"\u003e\u003ccode\u003e0f9a4ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/issues/62\"\u003e#62\u003c/a\u003e from bkchr/release-3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/84b5df71eed61a288c938a617a3fa8dc800809db\"\u003e\u003ccode\u003e84b5df7\u003c/code\u003e\u003c/a\u003e Release 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/dfcec818523ddddf773d374d510844725ca28ad0\"\u003e\u003ccode\u003edfcec81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/issues/61\"\u003e#61\u003c/a\u003e from tisonkun/upgrade-toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/e32fd5f155537bed1b3cc69885ebb5f9a87aa833\"\u003e\u003ccode\u003ee32fd5f\u003c/code\u003e\u003c/a\u003e chore: upgrade toml_edit version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/e49826c9d37cf5fccccf38fdd41db1578517ffbd\"\u003e\u003ccode\u003ee49826c\u003c/code\u003e\u003c/a\u003e chore: run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/4f0990ee20d8a0359ecf41b9731bc1d1dead44f3\"\u003e\u003ccode\u003e4f0990e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bkchr/proc-macro-crate/issues/60\"\u003e#60\u003c/a\u003e from thesamet/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/fe80e542be83bb7431da778009dc684cc42dd0e9\"\u003e\u003ccode\u003efe80e54\u003c/code\u003e\u003c/a\u003e Update src/lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bkchr/proc-macro-crate/commit/e4887bf9f602171953a23147f2adb8cf0bd8f910\"\u003e\u003ccode\u003ee4887bf\u003c/code\u003e\u003c/a\u003e Update documentation for crate_name\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bkchr/proc-macro-crate/compare/v3.3.0...v3.4.0\"\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.40 to 1.0.41\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.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/594c865ce817b4adb5863713e4fa3749fbf47f0a\"\u003e\u003ccode\u003e594c865\u003c/code\u003e\u003c/a\u003e Release 1.0.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/68956e650bfca24a50964f652b3631db8335dc2b\"\u003e\u003ccode\u003e68956e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e from dtolnay/hasiter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/6a69784268a9eadc4368ccc5ffd265badfe1ee2a\"\u003e\u003ccode\u003e6a69784\u003c/code\u003e\u003c/a\u003e Make diagnostic attribute conditional on compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/5f1924bd994ba1936b61e7a0b0d02dd2905ff9c3\"\u003e\u003ccode\u003e5f1924b\u003c/code\u003e\u003c/a\u003e Tweak CheckHasIterator error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c0adb26f414cb91d1a37ece0498b66449e383429\"\u003e\u003ccode\u003ec0adb26\u003c/code\u003e\u003c/a\u003e Add diagnostic::on_unimplemented for no iterator in repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/a1ddcab61b9b016874db63195f68fddce91fcbf5\"\u003e\u003ccode\u003ea1ddcab\u003c/code\u003e\u003c/a\u003e Combine HasIterator and ThereIsNoIteratorInRepetition to one type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bf48c854dad15823d9da67d1634ff483e8742f30\"\u003e\u003ccode\u003ebf48c85\u003c/code\u003e\u003c/a\u003e Switch to trait for checking iterator in repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d3b4777367b8ca720a304c6bc1661988ed11be37\"\u003e\u003ccode\u003ed3b4777\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/3e6b04d98b0a9a933002c840dc68e696091ebc20\"\u003e\u003ccode\u003e3e6b04d\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/quote/commit/07deaaf89e27e9eb3d9980c1126c4bbe3b8832de\"\u003e\u003ccode\u003e07deaaf\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.40...1.0.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 0.32.5 to 0.32.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis-rs/redis-rs/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis-0.32.6\u003c/h2\u003e\n\u003ch3\u003e0.32.6 (2025-09-26)\u003c/h3\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary dependency by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e in (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1760\"\u003e#1760\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix \u003ccode\u003ehexpire_at\u003c/code\u003e command measurement unit by (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/1793\"\u003e#1793\u003c/a\u003e by \u003ca href=\"https://github.com/chrxn1c\"\u003e\u003ccode\u003e@​chrxn1c\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/redis-rs/redis-rs/commit/59f84018e26146feac11be7ff636695b4368bcf6\"\u003e\u003ccode\u003e59f8401\u003c/code\u003e\u003c/a\u003e Prepare version 0.32.6 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/4288439808fd63abf24e083af10658651c95f3ba\"\u003e\u003ccode\u003e4288439\u003c/code\u003e\u003c/a\u003e docs: fix hexpire_at measurement unit (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/65a67150861c238329e88ebdb28e4a9588139126\"\u003e\u003ccode\u003e65a6715\u003c/code\u003e\u003c/a\u003e Bump rand from 0.9.1 to 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2b891b42b7ea5c224ce1071956b56529199c4af4\"\u003e\u003ccode\u003e2b891b4\u003c/code\u003e\u003c/a\u003e Bump hashbrown from 0.15.4 to 0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/32552fdf7204cb08f5033537ec7cbe99f4def639\"\u003e\u003ccode\u003e32552fd\u003c/code\u003e\u003c/a\u003e Bump backon from 1.5.1 to 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/d5e6e38ac4b55a0bbfce41e55f4f816328e43583\"\u003e\u003ccode\u003ed5e6e38\u003c/code\u003e\u003c/a\u003e Bump serde_json from 1.0.142 to 1.0.143\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/fb040ff8db32cf0b14b9c677c0d4c3e1a13b5e6a\"\u003e\u003ccode\u003efb040ff\u003c/code\u003e\u003c/a\u003e Bump percent-encoding from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/44b595bf606a7612b036c79c10bd143988141c0a\"\u003e\u003ccode\u003e44b595b\u003c/code\u003e\u003c/a\u003e Bump async-std from 1.13.1 to 1.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/4fc376b2c85d8c088fa4f7c3057e762c87597709\"\u003e\u003ccode\u003e4fc376b\u003c/code\u003e\u003c/a\u003e Bump anyhow from 1.0.98 to 1.0.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/7fd00b757c614eed934bde1091a6ecdd530ac4bb\"\u003e\u003ccode\u003e7fd00b7\u003c/code\u003e\u003c/a\u003e Remove unnecessary dependecy. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-0.32.5...redis-0.32.6\"\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...\n\n_Description has been truncated_","html_url":"https://github.com/cot-rs/cot/pull/401","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cot-rs%2Fcot/issues/401","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/401/packages"}},{"old_version":"0.1.17","new_version":"0.1.20","update_type":"patch","path":null,"pr_created_at":"2025-10-01T08:46:31.000Z","version_change":"0.1.17 → 0.1.20","issue":{"uuid":"2877390999","node_id":"PR_kwDOOsKn_86rgYCX","number":8,"state":"closed","title":"build(deps): bump the minor group with 58 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-01T10:16:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T08:46:31.000Z","updated_at":"2025-10-01T10:16:16.000Z","time_to_close":5384,"merged_at":"2025-10-01T10:16:15.000Z","merged_by":"Master-Hash","closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor","update_count":58,"packages":[{"name":"worker","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/cloudflare/workers-rs"},{"name":"worker-macros","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/cloudflare/workers-rs"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"frankenstein","old_version":"0.41.0","new_version":"0.45.0","repository_url":"https://github.com/ayrat555/frankenstein"},{"name":"reqwest","old_version":"0.12.21","new_version":"0.12.23","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum-core","old_version":"0.5.2","new_version":"0.5.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bitflags","old_version":"2.9.1","new_version":"2.9.4","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bon","old_version":"3.6.4","new_version":"3.7.2","repository_url":"https://github.com/elastio/bon"},{"name":"bon-macros","old_version":"3.6.4","new_version":"3.7.2","repository_url":"https://github.com/elastio/bon"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.39","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.3","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":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"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.14","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libc","old_version":"0.2.174","new_version":"0.2.176","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"prettyplease","old_version":"0.2.35","new_version":"0.2.36","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"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":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rustc-demangle","old_version":"0.1.25","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustls","old_version":"0.23.28","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-webpki","old_version":"0.103.3","new_version":"0.103.6","repository_url":"https://github.com/rustls/webpki"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"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":"serde_with","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"slab","old_version":"0.4.10","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"syn","old_version":"2.0.104","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio","old_version":"1.45.1","new_version":"1.47.1","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.15","new_version":"0.7.16","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.19","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"url","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/servo/rust-url"},{"name":"webpki-roots","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"worker-sys","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/cloudflare/workers-rs"},{"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":"zerovec","old_version":"0.11.2","new_version":"0.11.4","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor group with 58 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [worker](https://github.com/cloudflare/workers-rs) | `0.6.0` | `0.6.1` |\n| [worker-macros](https://github.com/cloudflare/workers-rs) | `0.6.0` | `0.6.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.6` |\n| [frankenstein](https://github.com/ayrat555/frankenstein) | `0.41.0` | `0.45.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.21` | `0.12.23` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [axum-core](https://github.com/tokio-rs/axum) | `0.5.2` | `0.5.5` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.1` | `2.9.4` |\n| [bon](https://github.com/elastio/bon) | `3.6.4` | `3.7.2` |\n| [bon-macros](https://github.com/elastio/bon) | `3.6.4` | `3.7.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.39` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.3` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.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.14` | `0.1.17` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.174` | `0.2.176` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.35` | `0.2.36` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\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| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.25` | `0.1.26` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.28` | `0.23.32` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.3` | `0.103.6` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.14.0` | `3.14.1` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.14.0` | `3.14.1` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.10` | `0.4.11` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.104` | `2.0.106` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.47.1` |\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| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.19` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.7` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.1` | `1.0.2` |\n| [worker-sys](https://github.com/cloudflare/workers-rs) | `0.6.0` | `0.6.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| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.4` |\n\nUpdates `worker` from 0.6.0 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/3e4d7cd2b511b39994be0ad111554c773405d3e4\"\u003e\u003ccode\u003e3e4d7cd\u003c/code\u003e\u003c/a\u003e 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/0c46a06bfbe6f4f104c1d1bfc0fa624a7261d009\"\u003e\u003ccode\u003e0c46a06\u003c/code\u003e\u003c/a\u003e bump worker-codegen, worker-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/cf65a172677ca25602ef4946610468225b67e473\"\u003e\u003ccode\u003ecf65a17\u003c/code\u003e\u003c/a\u003e chore: bump versions (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/e89cd5c9cb8e3c2b55efd051466514dcf02cfdf3\"\u003e\u003ccode\u003ee89cd5c\u003c/code\u003e\u003c/a\u003e update templates (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/00d2b20d0d1f8ab047165afcd2a7e89ea44eb84d\"\u003e\u003ccode\u003e00d2b20\u003c/code\u003e\u003c/a\u003e feat: implement Debug trait for various structs across the codebase (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/f50c73ae68b9703dbd8016de7266133372fa7d15\"\u003e\u003ccode\u003ef50c73a\u003c/code\u003e\u003c/a\u003e feat: SecretStore implementation, Miniflare upgrade (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/8b45bdce3f9ab784282cda0c72baeea31bc8832c\"\u003e\u003ccode\u003e8b45bdc\u003c/code\u003e\u003c/a\u003e Fix: Moved away from Mutex for boolean flag (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/dd0e6363d618ba5fccf4758e004cc8ff30b6a5ee\"\u003e\u003ccode\u003edd0e636\u003c/code\u003e\u003c/a\u003e Support deleting multiple R2 keys, fixes \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/780\"\u003e#780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/3f0db65e0fd6cdea93d0beae376a795621d2e150\"\u003e\u003ccode\u003e3f0db65\u003c/code\u003e\u003c/a\u003e fix: add additional optional cf properties (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/415094a0e61f4e222f0351e822dce76c6c3ee6f9\"\u003e\u003ccode\u003e415094a\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eas_organization\u003c/code\u003e optional (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-rs/compare/v0.6.0...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `worker-macros` from 0.6.0 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/cloudflare/workers-rs/releases\"\u003eworker-macros's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.6.1\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ewasm-bindgen JS Snippets by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/768\"\u003ecloudflare/workers-rs#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: SecretStore implementation, Miniflare upgrade by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/786\"\u003ecloudflare/workers-rs#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement Debug trait for various structs across the codebase by \u003ca href=\"https://github.com/lexoliu\"\u003e\u003ccode\u003e@​lexoliu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/775\"\u003ecloudflare/workers-rs#775\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport deleting multiple R2 keys, fixes \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/780\"\u003e#780\u003c/a\u003e by \u003ca href=\"https://github.com/lukevalenta\"\u003e\u003ccode\u003e@​lukevalenta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/781\"\u003ecloudflare/workers-rs#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eas_organization\u003c/code\u003e optional on \u003ccode\u003eIncomingRequestCfProperties\u003c/code\u003e by \u003ca href=\"https://github.com/maxdeviant\"\u003e\u003ccode\u003e@​maxdeviant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/776\"\u003ecloudflare/workers-rs#776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that id.name is not available within DO by \u003ca href=\"https://github.com/lukevalenta\"\u003e\u003ccode\u003e@​lukevalenta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/771\"\u003ecloudflare/workers-rs#771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd name method to ObjectId, fixes \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/760\"\u003e#760\u003c/a\u003e by \u003ca href=\"https://github.com/lukevalenta\"\u003e\u003ccode\u003e@​lukevalenta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/761\"\u003ecloudflare/workers-rs#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix soundness issue in \u003ccode\u003eStringBinding::unchecked_from_js_ref\u003c/code\u003e by \u003ca href=\"https://github.com/Vrtgs\"\u003e\u003ccode\u003e@​Vrtgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/762\"\u003ecloudflare/workers-rs#762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up worker-sandbox by \u003ca href=\"https://github.com/lukevalenta\"\u003e\u003ccode\u003e@​lukevalenta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/763\"\u003ecloudflare/workers-rs#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-enable wasm-opt in templates as the related issue has been fixed by \u003ca href=\"https://github.com/Dreaming-Codes\"\u003e\u003ccode\u003e@​Dreaming-Codes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/767\"\u003ecloudflare/workers-rs#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Moved away from Mutex for boolean flag by \u003ca href=\"https://github.com/parzivale\"\u003e\u003ccode\u003e@​parzivale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/782\"\u003ecloudflare/workers-rs#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate templates by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/787\"\u003ecloudflare/workers-rs#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add additional optional cf properties by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/777\"\u003ecloudflare/workers-rs#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Vrtgs\"\u003e\u003ccode\u003e@​Vrtgs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/762\"\u003ecloudflare/workers-rs#762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Dreaming-Codes\"\u003e\u003ccode\u003e@​Dreaming-Codes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/767\"\u003ecloudflare/workers-rs#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxdeviant\"\u003e\u003ccode\u003e@​maxdeviant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/776\"\u003ecloudflare/workers-rs#776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parzivale\"\u003e\u003ccode\u003e@​parzivale\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/782\"\u003ecloudflare/workers-rs#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lexoliu\"\u003e\u003ccode\u003e@​lexoliu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/pull/775\"\u003ecloudflare/workers-rs#775\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/workers-rs/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/cloudflare/workers-rs/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/cloudflare/workers-rs/commit/3e4d7cd2b511b39994be0ad111554c773405d3e4\"\u003e\u003ccode\u003e3e4d7cd\u003c/code\u003e\u003c/a\u003e 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/0c46a06bfbe6f4f104c1d1bfc0fa624a7261d009\"\u003e\u003ccode\u003e0c46a06\u003c/code\u003e\u003c/a\u003e bump worker-codegen, worker-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/cf65a172677ca25602ef4946610468225b67e473\"\u003e\u003ccode\u003ecf65a17\u003c/code\u003e\u003c/a\u003e chore: bump versions (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/e89cd5c9cb8e3c2b55efd051466514dcf02cfdf3\"\u003e\u003ccode\u003ee89cd5c\u003c/code\u003e\u003c/a\u003e update templates (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/00d2b20d0d1f8ab047165afcd2a7e89ea44eb84d\"\u003e\u003ccode\u003e00d2b20\u003c/code\u003e\u003c/a\u003e feat: implement Debug trait for various structs across the codebase (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/f50c73ae68b9703dbd8016de7266133372fa7d15\"\u003e\u003ccode\u003ef50c73a\u003c/code\u003e\u003c/a\u003e feat: SecretStore implementation, Miniflare upgrade (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/8b45bdce3f9ab784282cda0c72baeea31bc8832c\"\u003e\u003ccode\u003e8b45bdc\u003c/code\u003e\u003c/a\u003e Fix: Moved away from Mutex for boolean flag (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/dd0e6363d618ba5fccf4758e004cc8ff30b6a5ee\"\u003e\u003ccode\u003edd0e636\u003c/code\u003e\u003c/a\u003e Support deleting multiple R2 keys, fixes \u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/780\"\u003e#780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/3f0db65e0fd6cdea93d0beae376a795621d2e150\"\u003e\u003ccode\u003e3f0db65\u003c/code\u003e\u003c/a\u003e fix: add additional optional cf properties (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-rs/commit/415094a0e61f4e222f0351e822dce76c6c3ee6f9\"\u003e\u003ccode\u003e415094a\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eas_organization\u003c/code\u003e optional (\u003ca href=\"https://redirect.github.com/cloudflare/workers-rs/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-rs/compare/v0.6.0...v0.6.1\"\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 `frankenstein` from 0.41.0 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ayrat555/frankenstein/releases\"\u003efrankenstein's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(client): less clones on creating multipart form by \u003ca href=\"https://github.com/EdJoPaTo\"\u003e\u003ccode\u003e@​EdJoPaTo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/297\"\u003eayrat555/frankenstein#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBot API 9.2: Checklists/Gifts/Direct Messages in Channels by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/298\"\u003eayrat555/frankenstein#298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBot API 9.2: Suggested Posts by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/299\"\u003eayrat555/frankenstein#299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ayrat555/frankenstein/compare/0.44.0...0.45.0\"\u003ehttps://github.com/ayrat555/frankenstein/compare/0.44.0...0.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Bot API 9.1 by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/293\"\u003e#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: fix fix post_story and edit_story by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/294\"\u003e#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: fix set_business_account_profile_photo by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/283\"\u003e#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add send_invoice example by \u003ca href=\"https://github.com/Dimazing\"\u003e\u003ccode\u003e@​Dimazing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/292\"\u003e#292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ayrat555/frankenstein/compare/0.43.0...0.44.0\"\u003ehttps://github.com/ayrat555/frankenstein/compare/0.43.0...0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix!: field \u003ccode\u003eorigin\u003c/code\u003e of \u003ccode\u003eExternalReplyInfo\u003c/code\u003e is not optional by \u003ca href=\"https://github.com/PRO-2684\"\u003e\u003ccode\u003e@​PRO-2684\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/289\"\u003eayrat555/frankenstein#289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ayrat555/frankenstein/compare/0.42.0...0.43.0\"\u003ehttps://github.com/ayrat555/frankenstein/compare/0.42.0...0.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fix \u003ccode\u003eadd_sticker_to_set\u003c/code\u003e, add sticker examples by \u003ca href=\"https://github.com/ayrat555\"\u003e\u003ccode\u003e@​ayrat555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/284\"\u003eayrat555/frankenstein#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: Optional \u003ccode\u003eyear\u003c/code\u003e by \u003ca href=\"https://github.com/PRO-2684\"\u003e\u003ccode\u003e@​PRO-2684\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/286\"\u003eayrat555/frankenstein#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Optional \u003ccode\u003enanostar_amount\u003c/code\u003e by \u003ca href=\"https://github.com/Dimazing\"\u003e\u003ccode\u003e@​Dimazing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/288\"\u003eayrat555/frankenstein#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Dimazing\"\u003e\u003ccode\u003e@​Dimazing\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/288\"\u003eayrat555/frankenstein#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ayrat555/frankenstein/compare/0.41.0...0.42.0\"\u003ehttps://github.com/ayrat555/frankenstein/compare/0.41.0...0.42.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/ayrat555/frankenstein/blob/master/CHANGELOG.md\"\u003efrankenstein's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.0 (2025-09-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(client): less clones on creating multipart form - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/297\"\u003e#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Bot API 9.2 - Checklists/Gifts/Direct Messages in Channels - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/298\"\u003e#298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Bot API 9.2 - Suggested Posts - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/299\"\u003e#299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.0 (2025-07-13)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Bot API 9.1 - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/293\"\u003e#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: fix fix post_story and edit_story - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/294\"\u003e#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: fix set_business_account_profile_photo \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/283\"\u003e#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add send_invoice example \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/292\"\u003e#292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0 (2025-07-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix!: make \u003ccode\u003eorigin\u003c/code\u003e of ExternalReplyInfo not optional - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/289\"\u003e#289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix!: make year in Birthdate optional - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/286\"\u003e#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix add_sticker_to_set, add sticker examples - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/284\"\u003e#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make nanostar_amount optional in StarTransaction struct - \u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/pull/288\"\u003e#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/47770c1b2f87808bc90608f7578fb44583b065e4\"\u003e\u003ccode\u003e47770c1\u003c/code\u003e\u003c/a\u003e release 0.45.0 (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/fcc41d79a1e76c747345bec11d51f010043336ce\"\u003e\u003ccode\u003efcc41d7\u003c/code\u003e\u003c/a\u003e Bot API 9.2 - Suggested Posts (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/d360e87e7312575097197bd982336e2c1784a233\"\u003e\u003ccode\u003ed360e87\u003c/code\u003e\u003c/a\u003e Bot API 9.2: Checklists/Gifts/Direct Messages in Channels (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/8878466141197971ae7947397b4e96bf03bcde5e\"\u003e\u003ccode\u003e8878466\u003c/code\u003e\u003c/a\u003e perf(client): less clones on creating multipart form (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/ee56b316016ac544f1533e0aeb9ed0d54adf96d5\"\u003e\u003ccode\u003eee56b31\u003c/code\u003e\u003c/a\u003e release 0.44.0 (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/8c7da7ba86319e1e726faf7d1ec6f18c96764104\"\u003e\u003ccode\u003e8c7da7b\u003c/code\u003e\u003c/a\u003e new example add stars (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/39a35bc9172e3f32506f6bb34d534675057d7b49\"\u003e\u003ccode\u003e39a35bc\u003c/code\u003e\u003c/a\u003e feat: Bot API 9.1 (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/d8bd55847053b22effab7d1c110f5229143fe787\"\u003e\u003ccode\u003ed8bd558\u003c/code\u003e\u003c/a\u003e fix: fix post_story and edit_story (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/68e5dba98a5b80a16a6202d0ba6afb75df5e446d\"\u003e\u003ccode\u003e68e5dba\u003c/code\u003e\u003c/a\u003e fix: profile photo upload method (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayrat555/frankenstein/commit/5e533da98d010afc5b32b5063c6d33f517658f39\"\u003e\u003ccode\u003e5e533da\u003c/code\u003e\u003c/a\u003e release 0.43.0 (\u003ca href=\"https://redirect.github.com/ayrat555/frankenstein/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ayrat555/frankenstein/compare/0.41.0...0.45.0\"\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.21 to 0.12.23\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.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\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.22...v0.12.23\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(socks): bracket IPv6 addresses when formatting destination host by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2753\"\u003eseanmonstar/reqwest#2753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.22 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/2754\"\u003eseanmonstar/reqwest#2754\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.21...v0.12.22\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.21...v0.12.22\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.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ae7375b547495ccae67c0481d36fbe9a166ca12c\"\u003e\u003ccode\u003eae7375b\u003c/code\u003e\u003c/a\u003e v0.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9aacdc1e2b7d45c3022a42b0d6eb2e8b7000085f\"\u003e\u003ccode\u003e9aacdc1\u003c/code\u003e\u003c/a\u003e feat: add dns_resolver2 that is more ergonomic and flexible (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221be11bc6869cdc6cfe125a3fb90fd2a3d211ab\"\u003e\u003ccode\u003e221be11\u003c/code\u003e\u003c/a\u003e refactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/acd1b059949a6760997fc486080a5ec54bb7172b\"\u003e\u003ccode\u003eacd1b05\u003c/code\u003e\u003c/a\u003e feat: add reqwest::retry policies (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2763\"\u003e#2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/54b6022b0f12917ce7f4c71e38b0925dc9661e21\"\u003e\u003ccode\u003e54b6022\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eClientBuilder::unix_socket()\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/6358cefd24ea4ea387787617f79815d859d8b6e5\"\u003e\u003ccode\u003e6358cef\u003c/code\u003e\u003c/a\u003e fix: add default tcp keepalive and user_timeout values (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/21226a5bc3059a378b95267f2d743fbea44d4c3e\"\u003e\u003ccode\u003e21226a5\u003c/code\u003e\u003c/a\u003e style(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify Poll branch matching...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/82086e796b53da6625f1de39ce2d2cf29fcc50e8\"\u003e\u003ccode\u003e82086e7\u003c/code\u003e\u003c/a\u003e feat: add request cache options for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/2a0f7a367004c900a816679fbf50e499c979ad9e\"\u003e\u003ccode\u003e2a0f7a3\u003c/code\u003e\u003c/a\u003e ci: use msrv-aware cargo in msrv job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f1868036caea40079b389b0423bb9e7db6ecdad1\"\u003e\u003ccode\u003ef186803\u003c/code\u003e\u003c/a\u003e fix(proxy): restore default port 1080 for SOCKS proxies without explicit port...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.21...v0.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.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 `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 `axum-core` from 0.5.2 to 0.5.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-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-core v0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Removed unused \u003ccode\u003erustversion\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3502\"\u003etokio-rs/axum#3502\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-core v0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eDefaultBodyLimit::apply\u003c/code\u003e for changing the \u003ccode\u003eDefaultBodyLimit\u003c/code\u003e inside extractors.\n(\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3368\"\u003e#3368\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/3368\"\u003e#3368\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3366\"\u003etokio-rs/axum#3366\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\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-core-v0.5.2...axum-core-v0.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `backtrace` from 0.3.75 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/backtrace-rs/releases\"\u003ebacktrace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebacktrace-v0.3.76\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/blob/master/CHANGELOG.md\"\u003ebacktrace's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/backtrace-v0.3.75...backtrace-v0.3.76\"\u003e0.3.76\u003c/a\u003e - 2025-09-26\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/backtrace-rs/commit/775f6a1ba62e7d35a1fac76e64c61d9d4687b5f2\"\u003e\u003ccode\u003e775f6a1\u003c/code\u003e\u003c/a\u003e modify CHANGELOG.md to not be a git log dump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/bb0cdc34d74fd38762d58253c17589bdc054b738\"\u003e\u003ccode\u003ebb0cdc3\u003c/code\u003e\u003c/a\u003e chore: release v0.3.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a8b55f020a10679a04ce8ce9c5880559175ad3d4\"\u003e\u003ccode\u003ea8b55f0\u003c/code\u003e\u003c/a\u003e Merge of \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e: Fix missing alignment check for ELF note...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/0b838008f8cce0db2772f8567a9abf3a0d1fcae4\"\u003e\u003ccode\u003e0b83800\u003c/code\u003e\u003c/a\u003e Expand \u003ccode\u003etake_nhdr\u003c/code\u003e doc-comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a405950a411405521436da80d2772a486bc17b92\"\u003e\u003ccode\u003ea405950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003e#737\u003c/a\u003e from workingjubilee/address-dbghelp-soundness-risks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/06dca9a48567034437c45dbfa7ca22585c47d172\"\u003e\u003ccode\u003e06dca9a\u003c/code\u003e\u003c/a\u003e Expand doc-comment on \u003ccode\u003edo_resolve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/05ad04719967a72345bdcaa09afa6f53e11a0f70\"\u003e\u003ccode\u003e05ad047\u003c/code\u003e\u003c/a\u003e Remove padding bytes risk in dbghelp with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/dccdb4d50f1ccd0cf08d8a83a0344e694b65f97e\"\u003e\u003ccode\u003edccdb4d\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ecpp_demangle\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#732\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/50fe434089f2fe6cc47e6ac0be6c8d8e1880ee18\"\u003e\u003ccode\u003e50fe434\u003c/code\u003e\u003c/a\u003e\u003ccode\u003erust-lang/backtrace-rs#734\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/79d35149d77ae0227e3354d4143885768c8df399\"\u003e\u003ccode\u003e79d3514\u003c/code\u003e\u003c/a\u003e Switch from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#727\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/0.3.75...backtrace-v0.3.76\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.9.1 to 2.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.9.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Cargo features to readme by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/460\"\u003ebitflags/bitflags#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.4 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/461\"\u003ebitflags/bitflags#461\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.9.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStreamline generated code by \u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.3 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/459\"\u003ebitflags/bitflags#459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix difference in the spec by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/446\"\u003ebitflags/bitflags#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up inaccurate docs on bitflags_match by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/453\"\u003ebitflags/bitflags#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove rustc internal crate feature by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/454\"\u003ebitflags/bitflags#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.9.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/456\"\u003ebitflags/bitflags#456\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.9.4\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Cargo features to readme by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/460\"\u003ebitflags/bitflags#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.3...2.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.9.3\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStreamline generated code by \u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nnethercote\"\u003e\u003ccode\u003e@​nnethercote\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/458\"\u003ebitflags/bitflags#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.2...2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.9.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix difference in the spec by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/446\"\u003ebitflags/bitflags#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up inaccurate docs on bitflags_match by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/453\"\u003ebitflags/bitflags#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove rustc internal crate feature by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/454\"\u003ebitflags/bitflags#454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.9.1...2.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/de0ec28f9999bb8984fa92e19a2f53181098cc87\"\u003e\u003ccode\u003ede0ec28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/461\"\u003e#461\u003c/a\u003e from KodrAus/cargo/2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c31df3cea8a5b586ff738f181d3ee646cfb47fcd\"\u003e\u003ccode\u003ec31df3c\u003c/code\u003e\u003c/a\u003e prepare for 2.9.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3a9cce26c95403624dd20ca7fb7c92334cd684da\"\u003e\u003ccode\u003e3a9cce2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/460\"\u003e#460\u003c/a\u003e from bitflags/doc/cargo-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8eb1c7ceb69ded9f713fa1d332a6c5b1bc82c548\"\u003e\u003ccode\u003e8eb1c7c\u003c/code\u003e\u003c/a\u003e add Cargo features to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f59ad49e716071d31bf2015450d7ef6f74f265ef\"\u003e\u003ccode\u003ef59ad49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/459\"\u003e#459\u003c/a\u003e from KodrAus/cargo/2.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c3a4f4a4aa2054b0f23aa4e886f11364dadaa6d\"\u003e\u003ccode\u003e2c3a4f4\u003c/code\u003e\u003c/a\u003e prepare for 2.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9e1cf3eaca19259cdc22635af9ca7c76b2e18bee\"\u003e\u003ccode\u003e9e1cf3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/458\"\u003e#458\u003c/a\u003e from nnethercote/streamline-generated-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a3f1f78b5dcecc5d05dd3aa9ca4dc0ecb0a24f1d\"\u003e\u003ccode\u003ea3f1f78\u003c/code\u003e\u003c/a\u003e Avoid calling \u003ccode\u003eInternalBitFlags::{bits,from_bits_retain}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/aead794e31aae8cc7970b9709146ac572c1f9178\"\u003e\u003ccode\u003eaead794\u003c/code\u003e\u003c/a\u003e Avoid local variables in generated code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/85b5e603eab052567295437b940a023a4b86280d\"\u003e\u003ccode\u003e85b5e60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/456\"\u003e#456\u003c/a\u003e from KodrAus/cargo/2.9.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.9.1...2.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bon` from 3.6.4 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastio/bon/releases\"\u003ebon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing lifetime replacement for generic param declarations on \u003ccode\u003ederive(IntoFuture)\u003c/code\u003e impl block (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the lower bound requirement of \u003ccode\u003erustversion\u003c/code\u003e to v1.0.19 (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/336\"\u003e#336\u003c/a\u003e). Thanks \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e for the contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.7.1\u003c/h2\u003e\n\u003cp\u003eThis is a small patch release to make \u003ccode\u003ebon\u003c/code\u003e easier to package for Debian.\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Copyright header to the MIT License (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix MSRV tests and lints from nightly 13-08-2025 (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert refactoring PR 320 to make code compatible with darling 0.20 (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://bon-rs.com/reference/builder/top-level/derive#intofuture-derive\"\u003e\u003ccode\u003e#[builder(derive(IntoFuture(Box)))]\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/322\"\u003e#322\u003c/a\u003e).\nThis allows calling \u003ccode\u003ebuilder.await\u003c/code\u003e instead of \u003ccode\u003ebuilder.call().await\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/jakubadamw\"\u003e\u003ccode\u003e@​jakubadamw\u003c/code\u003e\u003c/a\u003e for the contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing \u003ccode\u003ewhere\u003c/code\u003e clause forwarding to \u003ccode\u003e#[builder(derive(Into))]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake tests pass without the \u003ccode\u003eexperimental-overwritable\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSunset financial support by Kindness (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy lints from nightly (2025-08-09) (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.5\u003c/h2\u003e\n\u003cp\u003eThis is a regular maintenance release with no essential API/behavior changes. Enjoy the stability 😄.\u003c/p\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd all 3 variations of builder syntax to the Basics guide pages (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the dependency \u003ca href=\"https://docs.rs/darling/latest/darling/\"\u003e\u003ccode\u003edarling\u003c/code\u003e\u003c/a\u003e (crate for parsing the attributes) from \u003ccode\u003e0.20\u003c/code\u003e to \u003ccode\u003e0.21\u003c/code\u003e and other internal dependencies (\u003ca href=\"https://redirect.github.com/elastio/bon/pull/317\"\u003e#317\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elastio/bon/pull/320\"\u003e#320\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elastio/bon/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch from \u003ca href=\"https://github.com/bheisler/iai\"\u003e\u003ccode\u003eiai\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/Master-Hash/traducteur-bot-rs/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Master-Hash%2Ftraducteur-bot-rs/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}}]}