{"id":18530,"name":"init-tracing-opentelemetry","ecosystem":"cargo","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk","issues_count":58,"created_at":"2025-06-07T01:21:19.809Z","updated_at":"2025-06-07T01:21:19.809Z","purl":"pkg:cargo/init-tracing-opentelemetry","metadata":{"id":7828607,"name":"init-tracing-opentelemetry","ecosystem":"cargo","description":"A set of helpers to initialize (and more) tracing + opentelemetry (compose your own or use opinionated preset)","homepage":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tree/main/init-tracing-opentelemetry","licenses":"CC0-1.0","normalized_licenses":["CC0-1.0"],"repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk","keywords_array":["tracing","opentelemetry"],"namespace":null,"versions_count":29,"first_release_published_at":"2023-06-14T21:38:36.690Z","latest_release_published_at":"2025-06-03T20:49:58.145Z","latest_release_number":"0.29.0","last_synced_at":"2025-06-03T21:00:58.679Z","created_at":"2023-06-14T21:56:19.656Z","updated_at":"2025-06-03T21:01:02.155Z","registry_url":"https://crates.io/crates/init-tracing-opentelemetry/","install_command":"cargo install init-tracing-opentelemetry","documentation_url":"https://docs.rs/init-tracing-opentelemetry/","metadata":{"categories":["development-tools::profiling","development-tools::debugging"]},"repo_metadata":{"id":38012242,"uuid":"502390746","full_name":"davidB/tracing-opentelemetry-instrumentation-sdk","owner":"davidB","description":"Middlewares and tools to integrate axum + tracing + opentelemetry","archived":false,"fork":false,"pushed_at":"2025-06-03T17:15:11.000Z","size":549,"stargazers_count":189,"open_issues_count":12,"forks_count":49,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-03T19:52:19.084Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidB.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["davidB"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-06-11T15:49:52.000Z","updated_at":"2025-06-03T16:41:23.000Z","dependencies_parsed_at":"2023-08-10T06:00:04.751Z","dependency_job_id":"747826b6-592e-4490-abed-045e8ef0bac8","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk","commit_stats":null,"previous_names":["davidb/toolkit-tracing-opentelemetry","davidb/tracing-opentelemetry-instrumentation-sdk","davidb/axum-tracing-opentelemetry"],"tags_count":161,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidB","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257804519,"owners_count":22605731,"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":"davidB","name":"David Bernard","uuid":"10675","kind":"user","description":"🦀 Rustaceans","email":"","website":"http://dwayneb.free.fr","location":"France","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/10675?v=4","repositories_count":166,"last_synced_at":"2025-05-31T13:21:18.671Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/davidB","funding_links":["https://github.com/sponsors/davidB"],"total_stars":2063,"followers":178,"following":1,"created_at":"2022-11-02T17:06:27.805Z","updated_at":"2025-05-31T13:21:18.671Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidB","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidB/repositories"},"tags":[{"name":"tonic-tracing-opentelemetry-v0.28.1","sha":"5a8e972336c086057156d35106c4505b779e110b","kind":"tag","published_at":"2025-05-19T09:52:23.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.28.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.28.1/manifests"},{"name":"init-tracing-opentelemetry-v0.28.1","sha":"5a8e972336c086057156d35106c4505b779e110b","kind":"tag","published_at":"2025-05-19T09:52:03.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.28.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.28.1/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.28.1","sha":"5a8e972336c086057156d35106c4505b779e110b","kind":"tag","published_at":"2025-05-19T09:51:45.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.28.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.28.1/manifests"},{"name":"tonic-tracing-opentelemetry-v0.28.0","sha":"17186e47e349fadd4863a7fe297de4fc766bf5ae","kind":"tag","published_at":"2025-03-31T10:43:20.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.28.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.28.0/manifests"},{"name":"init-tracing-opentelemetry-v0.28.0","sha":"17186e47e349fadd4863a7fe297de4fc766bf5ae","kind":"tag","published_at":"2025-03-31T10:43:03.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.28.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.28.0/manifests"},{"name":"fake-opentelemetry-collector-v0.28.0","sha":"17186e47e349fadd4863a7fe297de4fc766bf5ae","kind":"tag","published_at":"2025-03-31T10:42:47.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.28.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.28.0/manifests"},{"name":"axum-tracing-opentelemetry-v0.28.0","sha":"17186e47e349fadd4863a7fe297de4fc766bf5ae","kind":"tag","published_at":"2025-03-31T10:42:16.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.28.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.28.0/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.28.0","sha":"17186e47e349fadd4863a7fe297de4fc766bf5ae","kind":"tag","published_at":"2025-03-31T10:41:56.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.28.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.28.0/manifests"},{"name":"tonic-tracing-opentelemetry-v0.26.1","sha":"77555af19eadaa67b486cf069e9a4d8a40a594c2","kind":"tag","published_at":"2025-02-26T10:06:28.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.26.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.26.1/manifests"},{"name":"init-tracing-opentelemetry-v0.27.1","sha":"77555af19eadaa67b486cf069e9a4d8a40a594c2","kind":"tag","published_at":"2025-02-26T10:06:10.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.27.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.27.1/manifests"},{"name":"fake-opentelemetry-collector-v0.26.1","sha":"77555af19eadaa67b486cf069e9a4d8a40a594c2","kind":"tag","published_at":"2025-02-26T10:05:54.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.26.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.26.1/manifests"},{"name":"axum-tracing-opentelemetry-v0.26.1","sha":"77555af19eadaa67b486cf069e9a4d8a40a594c2","kind":"tag","published_at":"2025-02-26T10:05:18.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.26.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.26.1/manifests"},{"name":"init-tracing-opentelemetry-v0.27.0","sha":"4a5159933ac1b0ed22fb66e0b6330d9d389bcda3","kind":"tag","published_at":"2025-02-24T19:04:37.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.27.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.27.0/manifests"},{"name":"tonic-tracing-opentelemetry-v0.26.0","sha":"d4331657cfe18e0404021946e3f1b87c424f5a53","kind":"tag","published_at":"2025-02-16T14:33:04.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.26.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.26.0/manifests"},{"name":"init-tracing-opentelemetry-v0.26.0","sha":"d4331657cfe18e0404021946e3f1b87c424f5a53","kind":"tag","published_at":"2025-02-16T14:32:47.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.26.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.26.0/manifests"},{"name":"fake-opentelemetry-collector-v0.26.0","sha":"d4331657cfe18e0404021946e3f1b87c424f5a53","kind":"tag","published_at":"2025-02-16T14:32:30.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.26.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.26.0/manifests"},{"name":"axum-tracing-opentelemetry-v0.26.0","sha":"d4331657cfe18e0404021946e3f1b87c424f5a53","kind":"tag","published_at":"2025-02-16T14:31:54.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.26.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.26.0/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.26.0","sha":"d4331657cfe18e0404021946e3f1b87c424f5a53","kind":"tag","published_at":"2025-02-16T14:31:32.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.26.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.26.0/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.24.2","sha":"f53cdecfbfe1eca6ebfb307212e5e51fc0bca677","kind":"tag","published_at":"2025-01-27T17:10:17.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.24.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.24.2/manifests"},{"name":"tonic-tracing-opentelemetry-v0.24.3","sha":"b043cf2f6a0c62c85d6403b4cfe6cf67cc8e2a72","kind":"tag","published_at":"2025-01-07T14:08:49.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.24.3","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.24.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.24.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.24.3/manifests"},{"name":"tonic-tracing-opentelemetry-v0.24.2","sha":"b0ead8544907446ccaf2d6ef030338892dda9865","kind":"tag","published_at":"2025-01-02T13:42:21.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.24.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.24.2/manifests"},{"name":"axum-tracing-opentelemetry-v0.25.0","sha":"b0ead8544907446ccaf2d6ef030338892dda9865","kind":"tag","published_at":"2025-01-02T13:42:04.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.25.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.25.0/manifests"},{"name":"tonic-tracing-opentelemetry-v0.24.1","sha":"389b84bed90971d4133f846373bb982b1baca9aa","kind":"tag","published_at":"2025-01-02T11:57:24.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.24.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.24.1/manifests"},{"name":"init-tracing-opentelemetry-v0.25.1","sha":"389b84bed90971d4133f846373bb982b1baca9aa","kind":"tag","published_at":"2025-01-02T11:57:06.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.25.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.25.1/manifests"},{"name":"axum-tracing-opentelemetry-v0.24.2","sha":"389b84bed90971d4133f846373bb982b1baca9aa","kind":"tag","published_at":"2025-01-02T11:56:50.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.24.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.24.2/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.24.1","sha":"389b84bed90971d4133f846373bb982b1baca9aa","kind":"tag","published_at":"2025-01-02T11:56:31.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.24.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.24.1/manifests"},{"name":"init-tracing-opentelemetry-v0.25.0","sha":"1205ba76c5b6a28be8aac2a4c5e58e9ede15a93a","kind":"tag","published_at":"2024-12-10T20:56:06.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.25.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.25.0/manifests"},{"name":"init-tracing-opentelemetry-v0.24.2","sha":"0c57a9f7c27a0d8d7ed43e574ea7b55046eddd21","kind":"tag","published_at":"2024-12-10T14:29:26.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.24.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.24.2/manifests"},{"name":"fake-opentelemetry-collector-v0.25.1","sha":"182a3309aa44629a50c01fdf7b8e8b881b560831","kind":"tag","published_at":"2024-11-24T15:41:07.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.25.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.25.1/manifests"},{"name":"init-tracing-opentelemetry-v0.24.1","sha":"c028ae6e53ff7d25a61a05d5fc16ca9ee07cb8ec","kind":"tag","published_at":"2024-11-24T15:10:35.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.24.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.24.1/manifests"},{"name":"fake-opentelemetry-collector-v0.25.0","sha":"c028ae6e53ff7d25a61a05d5fc16ca9ee07cb8ec","kind":"tag","published_at":"2024-11-24T15:10:18.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.25.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.25.0/manifests"},{"name":"axum-tracing-opentelemetry-v0.24.1","sha":"c028ae6e53ff7d25a61a05d5fc16ca9ee07cb8ec","kind":"tag","published_at":"2024-11-24T15:09:45.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.24.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.24.1/manifests"},{"name":"tonic-tracing-opentelemetry-v0.24.0","sha":"94333552a085028990bed6d1e24d024279564672","kind":"tag","published_at":"2024-11-17T12:35:36.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.24.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.24.0/manifests"},{"name":"init-tracing-opentelemetry-v0.24.0","sha":"94333552a085028990bed6d1e24d024279564672","kind":"tag","published_at":"2024-11-17T12:35:19.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.24.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.24.0/manifests"},{"name":"fake-opentelemetry-collector-v0.24.0","sha":"94333552a085028990bed6d1e24d024279564672","kind":"tag","published_at":"2024-11-17T12:35:03.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.24.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.24.0/manifests"},{"name":"axum-tracing-opentelemetry-v0.24.0","sha":"94333552a085028990bed6d1e24d024279564672","kind":"tag","published_at":"2024-11-17T12:34:29.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.24.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.24.0/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.24.0","sha":"94333552a085028990bed6d1e24d024279564672","kind":"tag","published_at":"2024-11-17T12:34:07.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.24.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.24.0/manifests"},{"name":"tonic-tracing-opentelemetry-v0.23.0","sha":"16b4e4775fdffceb76782fce91f612fab33becd3","kind":"tag","published_at":"2024-11-05T11:23:07.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.23.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.23.0/manifests"},{"name":"init-tracing-opentelemetry-v0.23.0","sha":"16b4e4775fdffceb76782fce91f612fab33becd3","kind":"tag","published_at":"2024-11-05T11:22:49.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.23.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.23.0/manifests"},{"name":"fake-opentelemetry-collector-v0.23.0","sha":"16b4e4775fdffceb76782fce91f612fab33becd3","kind":"tag","published_at":"2024-11-05T11:22:32.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.23.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.23.0/manifests"},{"name":"axum-tracing-opentelemetry-v0.23.0","sha":"16b4e4775fdffceb76782fce91f612fab33becd3","kind":"tag","published_at":"2024-11-05T11:21:56.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.23.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.23.0/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.23.0","sha":"16b4e4775fdffceb76782fce91f612fab33becd3","kind":"tag","published_at":"2024-11-05T11:21:36.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.23.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.23.0/manifests"},{"name":"tonic-tracing-opentelemetry-v0.21.1","sha":"39e4fc6dc7b8b75b355bb38b7827642d17354ea2","kind":"tag","published_at":"2024-09-23T10:48:35.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.21.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.21.1/manifests"},{"name":"init-tracing-opentelemetry-v0.22.0","sha":"39e4fc6dc7b8b75b355bb38b7827642d17354ea2","kind":"tag","published_at":"2024-09-23T10:48:19.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.22.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.22.0/manifests"},{"name":"fake-opentelemetry-collector-v0.21.1","sha":"39e4fc6dc7b8b75b355bb38b7827642d17354ea2","kind":"tag","published_at":"2024-09-23T10:48:03.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.21.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.21.1/manifests"},{"name":"axum-tracing-opentelemetry-v0.21.1","sha":"39e4fc6dc7b8b75b355bb38b7827642d17354ea2","kind":"tag","published_at":"2024-09-23T10:47:28.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.21.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.21.1/manifests"},{"name":"init-tracing-opentelemetry-v0.21.0","sha":"d7bc961f7819bbcdb95d0710d72fee310142f2a3","kind":"tag","published_at":"2024-09-22T14:38:28.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.21.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.21.0/manifests"},{"name":"fake-opentelemetry-collector-v0.21.0","sha":"d7bc961f7819bbcdb95d0710d72fee310142f2a3","kind":"tag","published_at":"2024-09-22T14:38:13.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.21.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.21.0/manifests"},{"name":"tonic-tracing-opentelemetry-v0.21.0","sha":"cf88f57f7f88ba5ccb12174cc12641dc0150b5a2","kind":"tag","published_at":"2024-09-22T14:35:08.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.21.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.21.0/manifests"},{"name":"axum-tracing-opentelemetry-v0.21.0","sha":"cf88f57f7f88ba5ccb12174cc12641dc0150b5a2","kind":"tag","published_at":"2024-09-22T14:34:51.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.21.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.21.0/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.21.0","sha":"cf88f57f7f88ba5ccb12174cc12641dc0150b5a2","kind":"tag","published_at":"2024-09-22T14:34:33.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.21.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.21.0/manifests"},{"name":"tonic-tracing-opentelemetry-v0.20.0","sha":"720174caa343738925c2e33396fc5bff3c0afef3","kind":"tag","published_at":"2024-08-31T16:50:23.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.20.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.20.0/manifests"},{"name":"init-tracing-opentelemetry-v0.20.0","sha":"720174caa343738925c2e33396fc5bff3c0afef3","kind":"tag","published_at":"2024-08-31T16:50:06.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.20.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.20.0/manifests"},{"name":"axum-tracing-opentelemetry-v0.19.1","sha":"720174caa343738925c2e33396fc5bff3c0afef3","kind":"tag","published_at":"2024-08-31T16:49:51.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.19.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.19.1/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.19.1","sha":"720174caa343738925c2e33396fc5bff3c0afef3","kind":"tag","published_at":"2024-08-31T16:49:26.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.19.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.19.1/manifests"},{"name":"fake-opentelemetry-collector-v0.20.0","sha":"a6dfe1aadf7fd96c6464c517f199957a02ab6263","kind":"tag","published_at":"2024-08-31T16:44:50.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.20.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.20.0/manifests"},{"name":"tonic-tracing-opentelemetry-v0.19.0","sha":"b64946e5c37fdd0557c43af1286533fac2ac6853","kind":"tag","published_at":"2024-06-30T17:37:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.19.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.19.0/manifests"},{"name":"init-tracing-opentelemetry-v0.19.0","sha":"b64946e5c37fdd0557c43af1286533fac2ac6853","kind":"tag","published_at":"2024-06-30T17:36:55.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.19.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.19.0/manifests"},{"name":"fake-opentelemetry-collector-v0.19.0","sha":"b64946e5c37fdd0557c43af1286533fac2ac6853","kind":"tag","published_at":"2024-06-30T17:36:37.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.19.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.19.0/manifests"},{"name":"axum-tracing-opentelemetry-v0.19.0","sha":"b64946e5c37fdd0557c43af1286533fac2ac6853","kind":"tag","published_at":"2024-06-30T17:35:59.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.19.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.19.0/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.19.0","sha":"b64946e5c37fdd0557c43af1286533fac2ac6853","kind":"tag","published_at":"2024-06-30T17:35:34.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.19.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.19.0/manifests"},{"name":"tonic-tracing-opentelemetry-v0.18.2","sha":"7b353b40a7141986d1aae0f1b4569a588a2a7d66","kind":"tag","published_at":"2024-04-24T18:00:37.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.18.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.18.2/manifests"},{"name":"init-tracing-opentelemetry-v0.18.1","sha":"7b353b40a7141986d1aae0f1b4569a588a2a7d66","kind":"tag","published_at":"2024-04-24T18:00:18.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.18.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.18.1/manifests"},{"name":"axum-tracing-opentelemetry-v0.18.1","sha":"7b353b40a7141986d1aae0f1b4569a588a2a7d66","kind":"tag","published_at":"2024-04-24T18:00:00.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.18.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.18.1/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.18.1","sha":"7b353b40a7141986d1aae0f1b4569a588a2a7d66","kind":"tag","published_at":"2024-04-24T17:59:34.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.18.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.18.1/manifests"},{"name":"tonic-tracing-opentelemetry-v0.18.1","sha":"2e0db35f33170a69adb30f84a66522b2da7f6bc2","kind":"commit","published_at":"2024-03-09T16:20:48.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.18.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.18.1/manifests"},{"name":"fake-opentelemetry-collector-v0.18.0","sha":"4f8e15b6882242ac03ce8301757efeb38625bb01","kind":"commit","published_at":"2024-03-09T13:50:19.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.18.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.18.0/manifests"},{"name":"axum-tracing-opentelemetry-v0.18.0","sha":"4f8e15b6882242ac03ce8301757efeb38625bb01","kind":"commit","published_at":"2024-03-09T13:50:19.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.18.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.18.0/manifests"},{"name":"init-tracing-opentelemetry-v0.18.0","sha":"4f8e15b6882242ac03ce8301757efeb38625bb01","kind":"commit","published_at":"2024-03-09T13:50:19.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.18.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.18.0/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.18.0","sha":"4f8e15b6882242ac03ce8301757efeb38625bb01","kind":"commit","published_at":"2024-03-09T13:50:19.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.18.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.18.0/manifests"},{"name":"init-tracing-opentelemetry-v0.17.1","sha":"7fd45701b9bd73225fd482ce46a71277aa5777b8","kind":"commit","published_at":"2024-02-24T21:22:34.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry-v0.17.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry-v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry-v0.17.1/manifests"},{"name":"fake-opentelemetry-collector-v0.17.1","sha":"7fd45701b9bd73225fd482ce46a71277aa5777b8","kind":"commit","published_at":"2024-02-24T21:22:34.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector-v0.17.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector-v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector-v0.17.1/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk-v0.17.1","sha":"7fd45701b9bd73225fd482ce46a71277aa5777b8","kind":"commit","published_at":"2024-02-24T21:22:34.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk-v0.17.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk-v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk-v0.17.1/manifests"},{"name":"axum-tracing-opentelemetry-v0.17.1","sha":"7fd45701b9bd73225fd482ce46a71277aa5777b8","kind":"commit","published_at":"2024-02-24T21:22:34.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry-v0.17.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry-v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry-v0.17.1/manifests"},{"name":"tonic-tracing-opentelemetry-v0.15.4","sha":"77c96bcd8557d3290827baf6a25797738ccfdffc","kind":"commit","published_at":"2024-02-24T19:21:35.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry-v0.15.4","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry-v0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry-v0.15.4/manifests"},{"name":"0.17.0","sha":"dc8a0f1301fc561014480592afb8b509ee4b10f5","kind":"tag","published_at":"2024-02-11T21:28:18.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.17.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.17.0/manifests"},{"name":"0.15.2","sha":"d50b7f2341d790dccd666f8518342ca143218318","kind":"tag","published_at":"2024-02-11T19:07:42.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.15.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.15.2/manifests"},{"name":"0.16.0","sha":"196bb264157076b875356455a23c764650d97c29","kind":"tag","published_at":"2023-12-30T18:55:59.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.16.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.16.0/manifests"},{"name":"0.15.0","sha":"d122c5e7601e37b5b8650eb0557d04a7387a39d3","kind":"tag","published_at":"2023-11-25T17:36:51.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.15.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"0eeccd8be26f8c1e3619618d923e28c28855f177","kind":"commit","published_at":"2023-11-19T18:55:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.14.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"0c7fe21186f4951e545efa364b73dd172df9ff1d","kind":"tag","published_at":"2023-09-05T19:01:59.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.14.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"05672e3f5ef17c17f831744b7c8e714a78ed20d5","kind":"tag","published_at":"2023-09-04T14:01:23.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.14.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.14.0/manifests"},{"name":"0.13.1","sha":"6ffe49ddea1606be79982dd364a4cae6f97caa4a","kind":"tag","published_at":"2023-08-06T13:28:37.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.13.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.13.1/manifests"},{"name":"0.13.0","sha":"51414cb9678741d7fa5d5378e190a5a3db066a5f","kind":"tag","published_at":"2023-08-06T13:23:10.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.13.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"ff3f011bf36ace52560053db16ced89208340a67","kind":"tag","published_at":"2023-07-02T15:40:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.12.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0/manifests"},{"name":"v0.12.0","sha":"ff3f011bf36ace52560053db16ced89208340a67","kind":"tag","published_at":"2023-07-02T15:40:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/v0.12.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk@0.12.0","sha":"ff3f011bf36ace52560053db16ced89208340a67","kind":"tag","published_at":"2023-07-02T15:40:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk@0.12.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0/manifests"},{"name":"tonic-tracing-opentelemetry@0.12.0","sha":"ff3f011bf36ace52560053db16ced89208340a67","kind":"tag","published_at":"2023-07-02T15:40:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry@0.12.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0/manifests"},{"name":"testing-tracing-opentelemetry@0.12.0","sha":"ff3f011bf36ace52560053db16ced89208340a67","kind":"tag","published_at":"2023-07-02T15:40:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/testing-tracing-opentelemetry@0.12.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/testing-tracing-opentelemetry@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/testing-tracing-opentelemetry@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/testing-tracing-opentelemetry@0.12.0/manifests"},{"name":"init-tracing-opentelemetry@0.12.0","sha":"ff3f011bf36ace52560053db16ced89208340a67","kind":"tag","published_at":"2023-07-02T15:40:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry@0.12.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0/manifests"},{"name":"fake-opentelemetry-collector@0.12.0","sha":"ff3f011bf36ace52560053db16ced89208340a67","kind":"tag","published_at":"2023-07-02T15:40:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector@0.12.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0/manifests"},{"name":"examples-grpc@0.12.0","sha":"ff3f011bf36ace52560053db16ced89208340a67","kind":"tag","published_at":"2023-07-02T15:40:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/examples-grpc@0.12.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/examples-grpc@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-grpc@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-grpc@0.12.0/manifests"},{"name":"examples-axum-otlp@0.12.0","sha":"ff3f011bf36ace52560053db16ced89208340a67","kind":"tag","published_at":"2023-07-02T15:40:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/examples-axum-otlp@0.12.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/examples-axum-otlp@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-axum-otlp@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-axum-otlp@0.12.0/manifests"},{"name":"axum-tracing-opentelemetry@0.12.0","sha":"ff3f011bf36ace52560053db16ced89208340a67","kind":"tag","published_at":"2023-07-02T15:40:12.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry@0.12.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0/manifests"},{"name":"v0.12.0-alpha.7","sha":"8356b56fec750f8eed510e415ffe508069a54d64","kind":"tag","published_at":"2023-06-28T23:43:26.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/v0.12.0-alpha.7","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/v0.12.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.7/manifests"},{"name":"0.12.0-alpha.7","sha":"8356b56fec750f8eed510e415ffe508069a54d64","kind":"tag","published_at":"2023-06-28T23:43:26.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.12.0-alpha.7","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.12.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.7/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.7","sha":"8356b56fec750f8eed510e415ffe508069a54d64","kind":"tag","published_at":"2023-06-28T23:43:26.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.7","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.7/manifests"},{"name":"tonic-tracing-opentelemetry@0.12.0-alpha.7","sha":"8356b56fec750f8eed510e415ffe508069a54d64","kind":"tag","published_at":"2023-06-28T23:43:26.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry@0.12.0-alpha.7","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry@0.12.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.7/manifests"},{"name":"axum-tracing-opentelemetry@0.12.0-alpha.7","sha":"8356b56fec750f8eed510e415ffe508069a54d64","kind":"tag","published_at":"2023-06-28T23:43:26.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry@0.12.0-alpha.7","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry@0.12.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.7/manifests"},{"name":"fake-opentelemetry-collector@0.12.0-alpha.7","sha":"8356b56fec750f8eed510e415ffe508069a54d64","kind":"tag","published_at":"2023-06-28T23:43:26.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector@0.12.0-alpha.7","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector@0.12.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0-alpha.7/manifests"},{"name":"init-tracing-opentelemetry@0.12.0-alpha.7","sha":"8356b56fec750f8eed510e415ffe508069a54d64","kind":"tag","published_at":"2023-06-28T23:43:26.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry@0.12.0-alpha.7","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry@0.12.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.7/manifests"},{"name":"tonic-tracing-opentelemetry@0.12.0-alpha.6","sha":"d5a482f3ecafde06f9af5161fc5bdbe3a3ac9993","kind":"tag","published_at":"2023-06-28T23:17:40.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry@0.12.0-alpha.6","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry@0.12.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.6/manifests"},{"name":"axum-tracing-opentelemetry@0.12.0-alpha.6","sha":"d5a482f3ecafde06f9af5161fc5bdbe3a3ac9993","kind":"tag","published_at":"2023-06-28T23:17:40.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry@0.12.0-alpha.6","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry@0.12.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.6/manifests"},{"name":"v0.12.0-alpha.6","sha":"d5a482f3ecafde06f9af5161fc5bdbe3a3ac9993","kind":"tag","published_at":"2023-06-28T23:17:40.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/v0.12.0-alpha.6","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/v0.12.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.6/manifests"},{"name":"init-tracing-opentelemetry@0.12.0-alpha.6","sha":"d5a482f3ecafde06f9af5161fc5bdbe3a3ac9993","kind":"tag","published_at":"2023-06-28T23:17:40.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry@0.12.0-alpha.6","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry@0.12.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.6/manifests"},{"name":"0.12.0-alpha.6","sha":"d5a482f3ecafde06f9af5161fc5bdbe3a3ac9993","kind":"tag","published_at":"2023-06-28T23:17:40.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.12.0-alpha.6","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.12.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.6/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.6","sha":"d5a482f3ecafde06f9af5161fc5bdbe3a3ac9993","kind":"tag","published_at":"2023-06-28T23:17:40.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.6","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.6/manifests"},{"name":"fake-opentelemetry-collector@0.12.0-alpha.6","sha":"d5a482f3ecafde06f9af5161fc5bdbe3a3ac9993","kind":"tag","published_at":"2023-06-28T23:17:40.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector@0.12.0-alpha.6","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector@0.12.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0-alpha.6/manifests"},{"name":"tonic-tracing-opentelemetry@0.12.0-alpha.5","sha":"cdb12b158aa7f538c584bb753c555b2c58e6046d","kind":"tag","published_at":"2023-06-28T23:15:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry@0.12.0-alpha.5","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry@0.12.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.5/manifests"},{"name":"v0.12.0-alpha.5","sha":"cdb12b158aa7f538c584bb753c555b2c58e6046d","kind":"tag","published_at":"2023-06-28T23:15:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/v0.12.0-alpha.5","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/v0.12.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.5/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.5","sha":"cdb12b158aa7f538c584bb753c555b2c58e6046d","kind":"tag","published_at":"2023-06-28T23:15:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.5","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.5/manifests"},{"name":"init-tracing-opentelemetry@0.12.0-alpha.5","sha":"cdb12b158aa7f538c584bb753c555b2c58e6046d","kind":"tag","published_at":"2023-06-28T23:15:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry@0.12.0-alpha.5","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry@0.12.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.5/manifests"},{"name":"fake-opentelemetry-collector@0.12.0-alpha.5","sha":"cdb12b158aa7f538c584bb753c555b2c58e6046d","kind":"tag","published_at":"2023-06-28T23:15:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector@0.12.0-alpha.5","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector@0.12.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0-alpha.5/manifests"},{"name":"axum-tracing-opentelemetry@0.12.0-alpha.5","sha":"cdb12b158aa7f538c584bb753c555b2c58e6046d","kind":"tag","published_at":"2023-06-28T23:15:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry@0.12.0-alpha.5","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry@0.12.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.5/manifests"},{"name":"0.12.0-alpha.5","sha":"cdb12b158aa7f538c584bb753c555b2c58e6046d","kind":"tag","published_at":"2023-06-28T23:15:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.12.0-alpha.5","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.12.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.5/manifests"},{"name":"init-tracing-opentelemetry@0.12.0-alpha.4","sha":"5a95a1f7ccde8b3bb771cb5819a2892f838a04f9","kind":"tag","published_at":"2023-06-28T23:15:13.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry@0.12.0-alpha.4","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry@0.12.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.4/manifests"},{"name":"axum-tracing-opentelemetry@0.12.0-alpha.4","sha":"5a95a1f7ccde8b3bb771cb5819a2892f838a04f9","kind":"tag","published_at":"2023-06-28T23:15:13.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry@0.12.0-alpha.4","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry@0.12.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.4/manifests"},{"name":"fake-opentelemetry-collector@0.12.0-alpha.4","sha":"5a95a1f7ccde8b3bb771cb5819a2892f838a04f9","kind":"tag","published_at":"2023-06-28T23:15:13.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector@0.12.0-alpha.4","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector@0.12.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0-alpha.4/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.4","sha":"5a95a1f7ccde8b3bb771cb5819a2892f838a04f9","kind":"tag","published_at":"2023-06-28T23:15:13.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.4","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.4/manifests"},{"name":"0.12.0-alpha.4","sha":"5a95a1f7ccde8b3bb771cb5819a2892f838a04f9","kind":"tag","published_at":"2023-06-28T23:15:13.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.12.0-alpha.4","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.12.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.4/manifests"},{"name":"v0.12.0-alpha.4","sha":"5a95a1f7ccde8b3bb771cb5819a2892f838a04f9","kind":"tag","published_at":"2023-06-28T23:15:13.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/v0.12.0-alpha.4","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/v0.12.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.4/manifests"},{"name":"tonic-tracing-opentelemetry@0.12.0-alpha.4","sha":"5a95a1f7ccde8b3bb771cb5819a2892f838a04f9","kind":"tag","published_at":"2023-06-28T23:15:13.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry@0.12.0-alpha.4","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry@0.12.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.4/manifests"},{"name":"tonic-tracing-opentelemetry@0.12.0-alpha.3","sha":"41b2c4809c1d2db355e808a0dc1617c56b44879b","kind":"tag","published_at":"2023-06-28T23:02:30.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry@0.12.0-alpha.3","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry@0.12.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.3/manifests"},{"name":"axum-tracing-opentelemetry@0.12.0-alpha.3","sha":"41b2c4809c1d2db355e808a0dc1617c56b44879b","kind":"tag","published_at":"2023-06-28T23:02:30.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry@0.12.0-alpha.3","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry@0.12.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.3/manifests"},{"name":"v0.12.0-alpha.3","sha":"41b2c4809c1d2db355e808a0dc1617c56b44879b","kind":"tag","published_at":"2023-06-28T23:02:30.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/v0.12.0-alpha.3","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/v0.12.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.3/manifests"},{"name":"examples-axum-otlp@0.12.0-alpha.3","sha":"41b2c4809c1d2db355e808a0dc1617c56b44879b","kind":"tag","published_at":"2023-06-28T23:02:30.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/examples-axum-otlp@0.12.0-alpha.3","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/examples-axum-otlp@0.12.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-axum-otlp@0.12.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-axum-otlp@0.12.0-alpha.3/manifests"},{"name":"examples-grpc@0.12.0-alpha.3","sha":"41b2c4809c1d2db355e808a0dc1617c56b44879b","kind":"tag","published_at":"2023-06-28T23:02:30.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/examples-grpc@0.12.0-alpha.3","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/examples-grpc@0.12.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-grpc@0.12.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-grpc@0.12.0-alpha.3/manifests"},{"name":"0.12.0-alpha.3","sha":"41b2c4809c1d2db355e808a0dc1617c56b44879b","kind":"tag","published_at":"2023-06-28T23:02:30.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.12.0-alpha.3","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.12.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.3/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.3","sha":"41b2c4809c1d2db355e808a0dc1617c56b44879b","kind":"tag","published_at":"2023-06-28T23:02:30.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.3","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.3/manifests"},{"name":"init-tracing-opentelemetry@0.12.0-alpha.2","sha":"fd72530dc4a9318eeb50670a2f8400077b3e9f34","kind":"tag","published_at":"2023-06-28T22:25:53.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry@0.12.0-alpha.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry@0.12.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.2/manifests"},{"name":"tonic-tracing-opentelemetry@0.12.0-alpha.2","sha":"fd72530dc4a9318eeb50670a2f8400077b3e9f34","kind":"tag","published_at":"2023-06-28T22:25:53.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry@0.12.0-alpha.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry@0.12.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.2/manifests"},{"name":"v0.12.0-alpha.2","sha":"fd72530dc4a9318eeb50670a2f8400077b3e9f34","kind":"tag","published_at":"2023-06-28T22:25:53.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/v0.12.0-alpha.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/v0.12.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/v0.12.0-alpha.2/manifests"},{"name":"tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.2","sha":"fd72530dc4a9318eeb50670a2f8400077b3e9f34","kind":"tag","published_at":"2023-06-28T22:25:53.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tracing-opentelemetry-instrumentation-sdk@0.12.0-alpha.2/manifests"},{"name":"0.12.0-alpha.2","sha":"fd72530dc4a9318eeb50670a2f8400077b3e9f34","kind":"tag","published_at":"2023-06-28T22:25:53.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.12.0-alpha.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.12.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.2/manifests"},{"name":"axum-tracing-opentelemetry@0.12.0-alpha.2","sha":"fd72530dc4a9318eeb50670a2f8400077b3e9f34","kind":"tag","published_at":"2023-06-28T22:25:53.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry@0.12.0-alpha.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry@0.12.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.2/manifests"},{"name":"0.12.0-alpha.1","sha":"69f5ce349e40ae1fe5aea43e4de2ef3cbbb7b825","kind":"tag","published_at":"2023-06-14T21:54:30.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.12.0-alpha.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.12.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.1/manifests"},{"name":"testing-tracing-opentelemetry@0.12.0-alpha.0","sha":"6fd15863da2a2182a837f6e1f0ca39877e4877d7","kind":"tag","published_at":"2023-06-14T21:37:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/testing-tracing-opentelemetry@0.12.0-alpha.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/testing-tracing-opentelemetry@0.12.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/testing-tracing-opentelemetry@0.12.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/testing-tracing-opentelemetry@0.12.0-alpha.0/manifests"},{"name":"axum-tracing-opentelemetry@0.12.0-alpha.0","sha":"6fd15863da2a2182a837f6e1f0ca39877e4877d7","kind":"tag","published_at":"2023-06-14T21:37:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/axum-tracing-opentelemetry@0.12.0-alpha.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/axum-tracing-opentelemetry@0.12.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/axum-tracing-opentelemetry@0.12.0-alpha.0/manifests"},{"name":"examples-axum-otlp@0.12.0-alpha.0","sha":"6fd15863da2a2182a837f6e1f0ca39877e4877d7","kind":"tag","published_at":"2023-06-14T21:37:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/examples-axum-otlp@0.12.0-alpha.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/examples-axum-otlp@0.12.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-axum-otlp@0.12.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-axum-otlp@0.12.0-alpha.0/manifests"},{"name":"examples-grpc@0.12.0-alpha.0","sha":"6fd15863da2a2182a837f6e1f0ca39877e4877d7","kind":"tag","published_at":"2023-06-14T21:37:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/examples-grpc@0.12.0-alpha.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/examples-grpc@0.12.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-grpc@0.12.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/examples-grpc@0.12.0-alpha.0/manifests"},{"name":"fake-opentelemetry-collector@0.12.0-alpha.0","sha":"6fd15863da2a2182a837f6e1f0ca39877e4877d7","kind":"tag","published_at":"2023-06-14T21:37:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/fake-opentelemetry-collector@0.12.0-alpha.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/fake-opentelemetry-collector@0.12.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/fake-opentelemetry-collector@0.12.0-alpha.0/manifests"},{"name":"init-tracing-opentelemetry@0.12.0-alpha.0","sha":"6fd15863da2a2182a837f6e1f0ca39877e4877d7","kind":"tag","published_at":"2023-06-14T21:37:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/init-tracing-opentelemetry@0.12.0-alpha.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/init-tracing-opentelemetry@0.12.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/init-tracing-opentelemetry@0.12.0-alpha.0/manifests"},{"name":"tonic-tracing-opentelemetry@0.12.0-alpha.0","sha":"6fd15863da2a2182a837f6e1f0ca39877e4877d7","kind":"tag","published_at":"2023-06-14T21:37:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/tonic-tracing-opentelemetry@0.12.0-alpha.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/tonic-tracing-opentelemetry@0.12.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/tonic-tracing-opentelemetry@0.12.0-alpha.0/manifests"},{"name":"0.12.0-alpha.0","sha":"6fd15863da2a2182a837f6e1f0ca39877e4877d7","kind":"tag","published_at":"2023-06-14T21:37:46.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.12.0-alpha.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.12.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.12.0-alpha.0/manifests"},{"name":"0.11.0","sha":"ec79572c1bef398dae0d274a482a4966349f85a3","kind":"tag","published_at":"2023-06-11T12:12:57.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.11.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"27a5db2747d2e772a0c4d6e1b073679cec909eb7","kind":"tag","published_at":"2023-02-26T20:17:02.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.10.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.10.0/manifests"},{"name":"0.9.0","sha":"be392b207d7710c9f11c69e5bfcae42075dc6844","kind":"tag","published_at":"2023-02-05T21:16:25.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.9.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.9.0/manifests"},{"name":"0.8.2","sha":"e37dd415bd0902ed57705f9a97d38b9a91e82260","kind":"tag","published_at":"2023-01-30T21:26:01.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.8.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"1694467fb892630889298a99032e77a565016b9c","kind":"tag","published_at":"2023-01-29T20:43:42.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.8.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.8.1/manifests"},{"name":"0.7.4","sha":"0e5c7e7b461510df78e779b7a55a8d22a676c74d","kind":"tag","published_at":"2023-01-07T15:03:55.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.7.4","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.7.4/manifests"},{"name":"0.7.2","sha":"2001597d09aed5a2ad815db6fd5213505ee56749","kind":"tag","published_at":"2023-01-07T09:53:20.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.7.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"2401f98389d08f9eb2e88ee3a40cc57abf78857f","kind":"tag","published_at":"2023-01-01T18:52:22.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.7.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"011363238be70ab2d8ab7215591055fab13d01b9","kind":"tag","published_at":"2022-12-28T17:24:01.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.7.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.7.0/manifests"},{"name":"0.6.1","sha":"b7c35233c3171157dce076fa4a0747a6807e676e","kind":"tag","published_at":"2022-12-04T16:21:25.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.6.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.6.1/manifests"},{"name":"0.5.3","sha":"3312c343ea63ab4db9cab6dfd967366f843f5bd5","kind":"tag","published_at":"2022-12-04T15:42:00.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.5.3","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.5.3/manifests"},{"name":"0.5.2","sha":"a107aab1679f35db228053bb1198ee6edb02d27a","kind":"tag","published_at":"2022-11-06T17:27:04.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.5.2","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"5b5c4921563b65fa54f845234b93762e573f15eb","kind":"tag","published_at":"2022-11-01T20:40:16.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.5.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"c907d29fac36f6ff8b90e6a2074b8218fcc9fa72","kind":"tag","published_at":"2022-10-02T14:57:19.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.5.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"67f64a6cd474ea9e189bca1649d7389c2c653d99","kind":"tag","published_at":"2022-08-19T00:00:57.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.4.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"8c577afaa95c0dccf1275055abec61a97fd79307","kind":"tag","published_at":"2022-08-04T20:22:45.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.3.0","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"c0f1da7e208df5a3b56df5e0ef1446f78ae14bcf","kind":"tag","published_at":"2022-06-11T17:58:44.000Z","download_url":"https://codeload.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/tar.gz/0.2.1","html_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidB%2Ftracing-opentelemetry-instrumentation-sdk/tags/0.2.1/manifests"}]},"repo_metadata_updated_at":"2025-06-03T21:01:02.155Z","dependent_packages_count":0,"downloads":286712,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":12.24760212608977,"dependent_repos_count":16.64470364987688,"dependent_packages_count":36.14786255920602,"stargazers_count":14.413593724120277,"forks_count":12.7230008057775,"docker_downloads_count":2.1802960263803772,"average":15.72617648190847},"purl":"pkg:cargo/init-tracing-opentelemetry","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/init-tracing-opentelemetry","docker_dependents_count":2,"docker_downloads_count":5414,"usage_url":"https://repos.ecosyste.ms/usage/cargo/init-tracing-opentelemetry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/init-tracing-opentelemetry/dependencies","status":null,"funding_links":["https://github.com/sponsors/davidB"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/init-tracing-opentelemetry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/init-tracing-opentelemetry/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/init-tracing-opentelemetry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/init-tracing-opentelemetry/related_packages","maintainers":[{"uuid":"15797","login":"davidB","name":"David Bernard","email":null,"url":"https://github.com/davidB","packages_count":18,"html_url":"https://crates.io/users/davidB","role":null,"created_at":"2023-06-14T23:53:29.290Z","updated_at":"2023-06-14T23:53:29.290Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/davidB/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192451,"maintainers_count":47587,"namespaces_count":0,"keywords_count":49311,"github":"rust-lang","metadata":{"funded_packages_count":18739},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-07T05:33:08.939Z","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":7,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4521228763","node_id":"PR_kwDOJ7Nq587fQcte","number":1135,"state":"closed","title":"chore(deps): update init-tracing-opentelemetry requirement from 0.36.0 to 0.38.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-13T20:21:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T03:57:46.000Z","updated_at":"2026-06-13T20:21:50.000Z","time_to_close":1614242,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"init-tracing-opentelemetry","old_version":"0.36.0","new_version":"0.38.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/89a3524d33a1339a761828b37c7677ead0b48ab6\"\u003e\u003ccode\u003e89a3524\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/e5adafdaaa3a3850c950141d30ff26f9ba3a21ff\"\u003e\u003ccode\u003ee5adafd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency protoc to v35 (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/1e537c2e60021ba2b424e2126edeeadf0995debc\"\u003e\u003ccode\u003e1e537c2\u003c/code\u003e\u003c/a\u003e docs: add apidoc for public entries and re-export opentelemetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/95e99e3f6e197c093a6fcb58ae0f5a4faca9f1f9\"\u003e\u003ccode\u003e95e99e3\u003c/code\u003e\u003c/a\u003e build!: disable megalinter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/1a25c12a9bf678d186357ef5864ae011900d8396\"\u003e\u003ccode\u003e1a25c12\u003c/code\u003e\u003c/a\u003e fix(deps): update opentelemetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/db954acd415a92c2ba30a00a064bf9c5d86668d6\"\u003e\u003ccode\u003edb954ac\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/4f5773de7711a2f2eda087a90b878d899a370c6f\"\u003e\u003ccode\u003e4f5773d\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/328231487a3e14e8a5222cc824666640d8f93c54\"\u003e\u003ccode\u003e3282314\u003c/code\u003e\u003c/a\u003e feat: accept owned string for service'name and version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/3108365daee04b31c7e45a2d4e41197bef61e3e8\"\u003e\u003ccode\u003e3108365\u003c/code\u003e\u003c/a\u003e fix(init): metrics enabled if feature flages \u0026amp; explicit enabling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9a4db6493525c10bc90896a0639935f31485fcb1\"\u003e\u003ccode\u003e9a4db64\u003c/code\u003e\u003c/a\u003e refactor: clarify why endpoints read from environment variables are not used\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.36.0...init-tracing-opentelemetry-v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/meteroid-oss/meteroid/pull/1135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/meteroid-oss%2Fmeteroid/issues/1135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1135/packages"},{"uuid":"4339895989","node_id":"PR_kwDOJ7Nq587WKr94","number":1094,"state":"closed","title":"chore(deps): update init-tracing-opentelemetry requirement from 0.36.0 to 0.37.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-26T03:57:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-28T01:23:25.000Z","updated_at":"2026-05-26T03:57:50.000Z","time_to_close":2428464,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"init-tracing-opentelemetry","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/4f5773de7711a2f2eda087a90b878d899a370c6f\"\u003e\u003ccode\u003e4f5773d\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/328231487a3e14e8a5222cc824666640d8f93c54\"\u003e\u003ccode\u003e3282314\u003c/code\u003e\u003c/a\u003e feat: accept owned string for service'name and version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/3108365daee04b31c7e45a2d4e41197bef61e3e8\"\u003e\u003ccode\u003e3108365\u003c/code\u003e\u003c/a\u003e fix(init): metrics enabled if feature flages \u0026amp; explicit enabling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9a4db6493525c10bc90896a0639935f31485fcb1\"\u003e\u003ccode\u003e9a4db64\u003c/code\u003e\u003c/a\u003e refactor: clarify why endpoints read from environment variables are not used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/e692afc2b3ad9e8054839f244f91f9432b27c4a9\"\u003e\u003ccode\u003ee692afc\u003c/code\u003e\u003c/a\u003e fix: avoid to log sensitive OTEL value, and warn if issue on logfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2a60f213c96283a628e83dadfe55e970f561a893\"\u003e\u003ccode\u003e2a60f21\u003c/code\u003e\u003c/a\u003e fix(docs): build of sample \u0026amp; add screenshot for log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2c9f5202e99ceb864fc19baeb4c5e30c80ea62f8\"\u003e\u003ccode\u003e2c9f520\u003c/code\u003e\u003c/a\u003e fix(deps): fix configuration of deny\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/7315f865d6994e1031cdb0eb6f966bdc59b02902\"\u003e\u003ccode\u003e7315f86\u003c/code\u003e\u003c/a\u003e feat: add OTLP log exporter (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/970dea41b111b0259e1abc2795718ff53a5fb269\"\u003e\u003ccode\u003e970dea4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency protoc to v34.1 (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fa3ea92986d2aec0f532c91b0f3d668f256c3cfa\"\u003e\u003ccode\u003efa3ea92\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.36.0...init-tracing-opentelemetry-v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/meteroid-oss/meteroid/pull/1094","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/meteroid-oss%2Fmeteroid/issues/1094","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1094/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":"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":"2892094820","node_id":"PR_kwDOJ7Nq586sYd1k","number":751,"state":"open","title":"chore(deps): update init-tracing-opentelemetry requirement from 0.31.0 to 0.32.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T22:24:26.000Z","updated_at":"2025-10-06T22:24:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"init-tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.31.0...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/meteroid-oss/meteroid/pull/751","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/meteroid-oss%2Fmeteroid/issues/751","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/751/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":"2875748355","node_id":"PR_kwDOMXNO-86raHAD","number":3754,"state":"closed","title":"Bump the rust-dependencies group with 13 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T01:11:58.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T19:18:19.000Z","updated_at":"2025-10-01T01:11:58.000Z","time_to_close":21219,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":13,"packages":[{"name":"axum","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"aws-sdk-bedrockruntime","old_version":"1.106.0","new_version":"1.107.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.5` | `0.8.6` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.106.0` | `1.107.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\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\nUpdates `axum` from 0.8.5 to 0.8.6\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\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.5...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 `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.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 `jsonwebtoken` from 9.3.1 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.0 (2025-09-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: now using traits for crypto backends, you have to choose between \u003ccode\u003eaws_lc_rs\u003c/code\u003e and \u003ccode\u003erust_crypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClone\u003c/code\u003e bound to \u003ccode\u003edecode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport decoding byte slices\u003c/li\u003e\n\u003cli\u003eSupport JWS\u003c/li\u003e\n\u003c/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/Keats/jsonwebtoken/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-opentelemetry` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/releases\"\u003etracing-opentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd configuration for including \u003ccode\u003etarget\u003c/code\u003e in spans (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry context activation (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/202\"\u003e#202\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eTrace ID and span ID can be obtained from \u003ccode\u003eOtelData\u003c/code\u003e via dedicated functions. Note that these\nwill be available only if the context has already been built. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCorrectly track entered and exited state for timings (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSlightly improve error message on version mismatch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove Lazy for thread_local static (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate description of special fields and semantic conventions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe attributes \u003ccode\u003ecode.filepath\u003c/code\u003e, \u003ccode\u003ecode.lineno\u003c/code\u003e, and \u003ccode\u003ecode.namespace\u003c/code\u003e have been renamed to\n\u003ccode\u003ecode.file.path\u003c/code\u003e, and \u003ccode\u003ecode.line.number\u003c/code\u003e, and \u003ccode\u003ecode.module.name\u003c/code\u003e, to align with the opentelemetry\nsemantic conventions for code. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade from opentelemetry to 0.31.0. Refer to the upstream\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-sdk/CHANGELOG.md#0310\"\u003echangelog\u003c/a\u003e\nfor more information. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHold onto \u003ccode\u003eMetricsProvider\u003c/code\u003e in \u003ccode\u003eMetricsLayer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe attribute \u003ccode\u003eotel.status_message\u003c/code\u003e was changed to \u003ccode\u003eotel.status_description\u003c/code\u003e to align with the\nopentelemetry semantic conventions for code.  (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the \u003ccode\u003emetrics_gauge_unstable\u003c/code\u003e feature.\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/tracing-opentelemetry/blob/v0.1.x/CHANGELOG.md\"\u003etracing-opentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/compare/v0.31.0...v0.32.0\"\u003e0.32.0\u003c/a\u003e - 2025-09-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd configuration for including \u003ccode\u003etarget\u003c/code\u003e in spans (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry context activation (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/202\"\u003e#202\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eTrace ID and span ID can be obtained from \u003ccode\u003eOtelData\u003c/code\u003e via dedicated functions. Note that these\nwill be available only if the context has already been built. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCorrectly track entered and exited state for timings (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSlightly improve error message on version mismatch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove Lazy for thread_local static (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate description of special fields and semantic conventions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe attributes \u003ccode\u003ecode.filepath\u003c/code\u003e, \u003ccode\u003ecode.lineno\u003c/code\u003e, and \u003ccode\u003ecode.namespace\u003c/code\u003e have been renamed to\n\u003ccode\u003ecode.file.path\u003c/code\u003e, and \u003ccode\u003ecode.line.number\u003c/code\u003e, and \u003ccode\u003ecode.module.name\u003c/code\u003e, to align with the opentelemetry\nsemantic conventions for code. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade from opentelemetry to 0.31.0. Refer to the upstream\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-sdk/CHANGELOG.md#0310\"\u003echangelog\u003c/a\u003e\nfor more information. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHold onto \u003ccode\u003eMetricsProvider\u003c/code\u003e in \u003ccode\u003eMetricsLayer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe attribute \u003ccode\u003eotel.status_message\u003c/code\u003e was changed to \u003ccode\u003eotel.status_description\u003c/code\u003e to align with the\nopentelemetry semantic conventions for code.  (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the \u003ccode\u003emetrics_gauge_unstable\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/tokio-rs/tracing-opentelemetry/commit/f663332dd81a9f37d4b6c61969596d6ff552202b\"\u003e\u003ccode\u003ef663332\u003c/code\u003e\u003c/a\u003e chore: prepare release of 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/0154fa470b711c27d26d8bd3f2a7918b53203d75\"\u003e\u003ccode\u003e0154fa4\u003c/code\u003e\u003c/a\u003e chore: fix docs link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/d684c2ee368c8d87f7d409f44701117ac6032f9f\"\u003e\u003ccode\u003ed684c2e\u003c/code\u003e\u003c/a\u003e chore: delete removed docs.rs feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/73a6baf71df28d7dd0b56e1131dc4e3177975f0f\"\u003e\u003ccode\u003e73a6baf\u003c/code\u003e\u003c/a\u003e feat: make trace ID and span ID public on \u003ccode\u003eOtelData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/4ebae2c53792e76c71d47c0f651b8fb059094540\"\u003e\u003ccode\u003e4ebae2c\u003c/code\u003e\u003c/a\u003e Upgrade to \u003ccode\u003eopentelemetry\u003c/code\u003e 0.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/4fdf56048d1e710a3fd2164a57ba8ce3b7bd10d4\"\u003e\u003ccode\u003e4fdf560\u003c/code\u003e\u003c/a\u003e fix(layer)!: use otel semantic conventions for code (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/612b5b2601e7db0c98efbb2fcde0a781593255c7\"\u003e\u003ccode\u003e612b5b2\u003c/code\u003e\u003c/a\u003e chore: fix clippy lints (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/c4fe96ac2a51bb1e60293aeb7346c3584bcdf4d3\"\u003e\u003ccode\u003ec4fe96a\u003c/code\u003e\u003c/a\u003e feat: OpenTelemetry context activation (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/764cd7365fd331ace160c7d539ed08761c16cd66\"\u003e\u003ccode\u003e764cd73\u003c/code\u003e\u003c/a\u003e fix(metrics)!: hold onto \u003ccode\u003eMetricsProvider\u003c/code\u003e in \u003ccode\u003eMetricsLayer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/fd0a58a7f48d5c6fe959dd9f856755893707694b\"\u003e\u003ccode\u003efd0a58a\u003c/code\u003e\u003c/a\u003e feat(layer): add configuration for including \u003ccode\u003etarget\u003c/code\u003e in spans (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/compare/v0.31.0...v0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\u003c!-- ELLIPSIS_HIDDEN --\u003e\n\n----\n\n\u003e [!IMPORTANT]\n\u003e Bumps 13 Rust dependencies, including major updates for `jsonwebtoken`, `google-cloud-auth`, and `tonic`, with potential breaking changes.\n\u003e \n\u003e   - **Dependencies Updated**:\n\u003e     - `jsonwebtoken` from 9.3.1 to 10.0.0 (breaking changes: crypto backend traits)\n\u003e     - `google-cloud-auth` from 0.23.0 to 1.0.0 (first GA release)\n\u003e     - `tonic` from 0.13.1 to 0.14.2 (breaking changes: Prost update)\n\u003e     - `opentelemetry` and related packages from 0.30.0 to 0.31.0\n\u003e     - `axum` from 0.8.5 to 0.8.6\n\u003e     - `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.0\n\u003e     - `tree-sitter-python` from 0.23.6 to 0.25.0\n\u003e     - `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003e   - **Files Affected**:\n\u003e     - `Cargo.lock`: Updated checksums and versions for dependencies.\n\u003e     - `examples/integrations/cursor/feedback/Cargo.toml`: Updated `tree-sitter-python` and `tree-sitter-md` versions.\n\u003e     - `tensorzero-core/Cargo.toml`: Updated multiple dependencies including `aws-sdk-bedrockruntime`, `jsonwebtoken`, `opentelemetry`, `tonic`, and `google-cloud-auth`.\n\u003e \n\u003e \u003csup\u003eThis description was created by \u003c/sup\u003e[\u003cimg alt=\"Ellipsis\" src=\"https://img.shields.io/badge/Ellipsis-blue?color=175173\"\u003e](https://www.ellipsis.dev?ref=tensorzero%2Ftensorzero\u0026utm_source=github\u0026utm_medium=referral)\u003csup\u003e for 47e541163038c3ac4cf214f62c4bf06344273b50. You can [customize](https://app.ellipsis.dev/tensorzero/settings/summaries) this summary. It will automatically update as commits are pushed.\u003c/sup\u003e\n\n\u003c!-- ELLIPSIS_HIDDEN --\u003e","html_url":"https://github.com/tensorzero/tensorzero/pull/3754","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3754","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3754/packages"},{"uuid":"2875535523","node_id":"PR_kwDOMXNO-86rZTCj","number":3752,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T18:11:14.000Z","updated_at":"2025-09-30T18:11:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":12,"packages":[{"name":"axum","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"aws-sdk-bedrockruntime","old_version":"1.106.0","new_version":"1.107.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.5` | `0.8.6` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.106.0` | `1.107.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\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\n\nUpdates `axum` from 0.8.5 to 0.8.6\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\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.5...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 `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.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 `jsonwebtoken` from 9.3.1 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.0 (2025-09-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: now using traits for crypto backends, you have to choose between \u003ccode\u003eaws_lc_rs\u003c/code\u003e and \u003ccode\u003erust_crypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClone\u003c/code\u003e bound to \u003ccode\u003edecode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport decoding byte slices\u003c/li\u003e\n\u003cli\u003eSupport JWS\u003c/li\u003e\n\u003c/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/Keats/jsonwebtoken/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/tensorzero/tensorzero/pull/3752","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3752","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3752/packages"},{"uuid":"2872576551","node_id":"PR_kwDOJ7Nq586rOAon","number":741,"state":"open","title":"chore(deps): update init-tracing-opentelemetry requirement from 0.30.0 to 0.31.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T01:32:31.000Z","updated_at":"2025-09-30T01:32:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"init-tracing-opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c3a132df7199cc4119b964e081e497bfb487e25f\"\u003e\u003ccode\u003ec3a132d\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/d72d8120f10148652fc6a15b5de9f9555fe6f18b\"\u003e\u003ccode\u003ed72d812\u003c/code\u003e\u003c/a\u003e feat(axum): optional extraction of \u003ccode\u003eclient.address\u003c/code\u003e (former \u003ccode\u003eclient_ip\u003c/code\u003e) from...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/cabaf0156d3fd34e55af0581546583213fc30163\"\u003e\u003ccode\u003ecabaf01\u003c/code\u003e\u003c/a\u003e build: switch to megalinter flavor: documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/91c4c783effeabeec1a36fe8f4fd5cf0d1e71e97\"\u003e\u003ccode\u003e91c4c78\u003c/code\u003e\u003c/a\u003e chore: fix yaml syntax of FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/77bf105dfb49a1c1d9899de30ba908e29f6d8795\"\u003e\u003ccode\u003e77bf105\u003c/code\u003e\u003c/a\u003e chore(deps): update jdx/mise-action action to v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/559324fc403ec20d28699fea55248a8e1f9c3484\"\u003e\u003ccode\u003e559324f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency protoc to v32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/feb7f452a7c18a3db18d65ed50cea05eb82f236b\"\u003e\u003ccode\u003efeb7f45\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c0f4feeaef7af4e8f21d5af484f4ed618bf462b8\"\u003e\u003ccode\u003ec0f4fee\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate rstest to 0.26\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.0...init-tracing-opentelemetry-v0.30.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/meteroid-oss/meteroid/pull/741","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/meteroid-oss%2Fmeteroid/issues/741","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/741/packages"},{"uuid":"2872557750","node_id":"PR_kwDOMXNO-86rN8C2","number":3743,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-30T18:10:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T01:18:58.000Z","updated_at":"2025-09-30T18:10:47.000Z","time_to_close":60709,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":15,"packages":[{"name":"axum","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"aws-sdk-bedrockruntime","old_version":"1.106.0","new_version":"1.107.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tokio-rustls","old_version":"0.26.3","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.5` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.106.0` | `1.107.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.3` | `0.26.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\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\n\nUpdates `axum` from 0.8.4 to 0.8.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.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 `jsonwebtoken` from 9.3.1 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.0 (2025-09-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: now using traits for crypto backends, you have to choose between \u003ccode\u003eaws_lc_rs\u003c/code\u003e and \u003ccode\u003erust_crypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClone\u003c/code\u003e bound to \u003ccode\u003edecode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport decoding byte slices\u003c/li\u003e\n\u003cli\u003eSupport JWS\u003c/li\u003e\n\u003c/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/Keats/jsonwebtoken/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.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 `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.3 to 0.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TLS certificate compression features by \u003ca href=\"https://github.com/manifest\"\u003e\u003ccode\u003e@​manifest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/130\"\u003erustls/tokio-rustls#130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/0c14e1496ef50adade4ac7c7d1f0270dfb3cdda5\"\u003e\u003ccode\u003e0c14e14\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/9074308f0902fcaef5043fca931fd08939feee74\"\u003e\u003ccode\u003e9074308\u003c/code\u003e\u003c/a\u003e Add TLS certificate compression features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/7ee318d6709ba2a9a1c19218170a3fb942755be0\"\u003e\u003ccode\u003e7ee318d\u003c/code\u003e\u003c/a\u003e build(deps): bump seanmiddleditch/gha-setup-ninja from 4 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/6f740df49585dad4b36d93c03d7cdac3345919c0\"\u003e\u003ccode\u003e6f740df\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.4 to 0.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/dc01fcd2b0f7b1fda5843d0cde3579dca7c73820\"\u003e\u003ccode\u003edc01fcd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 3 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/fb76ce36ffc6f62f8717edbff37291d7143d5852\"\u003e\u003ccode\u003efb76ce3\u003c/code\u003e\u003c/a\u003e Add Dependabot configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.3...v/0.26.4\"\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 `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\u003c!-- ELLIPSIS_HIDDEN --\u003e\n\n----\n\n\u003e [!IMPORTANT]\n\u003e Bump multiple Rust dependencies across the project to their latest versions, including major updates for `jsonwebtoken` and `google-cloud-auth`.\n\u003e \n\u003e   - **Dependency Updates**:\n\u003e     - `axum` updated from 0.8.4 to 0.8.5.\n\u003e     - `aws-sdk-bedrockruntime` updated from 1.106.0 to 1.107.0.\n\u003e     - `jsonwebtoken` updated from 9.3.1 to 10.0.0.\n\u003e     - `opentelemetry_sdk`, `opentelemetry`, `opentelemetry-otlp`, `opentelemetry-semantic-conventions` updated from 0.30.0 to 0.31.0.\n\u003e     - `init-tracing-opentelemetry` updated from 0.30.1 to 0.31.0.\n\u003e     - `google-cloud-auth` updated from 0.23.0 to 1.0.0.\n\u003e     - `thiserror` updated from 2.0.16 to 2.0.17.\n\u003e     - `tonic` updated from 0.13.1 to 0.14.2.\n\u003e     - `tokio-rustls` updated from 0.26.3 to 0.26.4.\n\u003e     - `quote` updated from 1.0.40 to 1.0.41.\n\u003e     - `tree-sitter-python` updated from 0.23.6 to 0.25.0.\n\u003e     - `tree-sitter-md` updated from 0.3.2 to 0.5.1.\n\u003e \n\u003e \u003csup\u003eThis description was created by \u003c/sup\u003e[\u003cimg alt=\"Ellipsis\" src=\"https://img.shields.io/badge/Ellipsis-blue?color=175173\"\u003e](https://www.ellipsis.dev?ref=tensorzero%2Ftensorzero\u0026utm_source=github\u0026utm_medium=referral)\u003csup\u003e for f7df05d7ea6749563917a63ad606e260925082db. You can [customize](https://app.ellipsis.dev/tensorzero/settings/summaries) this summary. It will automatically update as commits are pushed.\u003c/sup\u003e\n\n\u003c!-- ELLIPSIS_HIDDEN --\u003e","html_url":"https://github.com/tensorzero/tensorzero/pull/3743","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3743","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3743/packages"},{"uuid":"2872366211","node_id":"PR_kwDOPU9HFM6rNNSD","number":8,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 56 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-09-29T23:12:27.000Z","updated_at":"2025-09-29T23:12:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":56,"packages":[{"name":"reqwest","old_version":"0.12.22","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":"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.5","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.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-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":"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.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.21.0","new_version":"1.0.0","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.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 53 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.22` | `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| [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.5` |\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.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-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| [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.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.21.0` | `1.0.0` |\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.11.3` |\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.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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.22...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 `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.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.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.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/blockquote\u003e\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.41...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 href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.1...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.41 to 0.4.42\n\u003cdetails\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/thealchen/tensorzero/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealchen%2Ftensorzero/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"2872220099","node_id":"PR_kwDOMXNO-86rMpnD","number":3736,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T22:06:52.000Z","updated_at":"2025-09-29T22:06:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":14,"packages":[{"name":"axum","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"aws-sdk-bedrockruntime","old_version":"1.106.0","new_version":"1.107.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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tokio-rustls","old_version":"0.26.3","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.5` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.106.0` | `1.107.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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.3` | `0.26.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\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\n\nUpdates `axum` from 0.8.4 to 0.8.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.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 `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.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 `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.3 to 0.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TLS certificate compression features by \u003ca href=\"https://github.com/manifest\"\u003e\u003ccode\u003e@​manifest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/130\"\u003erustls/tokio-rustls#130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/0c14e1496ef50adade4ac7c7d1f0270dfb3cdda5\"\u003e\u003ccode\u003e0c14e14\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/9074308f0902fcaef5043fca931fd08939feee74\"\u003e\u003ccode\u003e9074308\u003c/code\u003e\u003c/a\u003e Add TLS certificate compression features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/7ee318d6709ba2a9a1c19218170a3fb942755be0\"\u003e\u003ccode\u003e7ee318d\u003c/code\u003e\u003c/a\u003e build(deps): bump seanmiddleditch/gha-setup-ninja from 4 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/6f740df49585dad4b36d93c03d7cdac3345919c0\"\u003e\u003ccode\u003e6f740df\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.4 to 0.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/dc01fcd2b0f7b1fda5843d0cde3579dca7c73820\"\u003e\u003ccode\u003edc01fcd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 3 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/fb76ce36ffc6f62f8717edbff37291d7143d5852\"\u003e\u003ccode\u003efb76ce3\u003c/code\u003e\u003c/a\u003e Add Dependabot configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.3...v/0.26.4\"\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 `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/tensorzero/tensorzero/pull/3736","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3736","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3736/packages"},{"uuid":"2872092261","node_id":"PR_kwDOO-hzds6rMKZl","number":14,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 57 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-09-29T21:15:56.000Z","updated_at":"2025-09-29T21:15:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":57,"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.5","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":"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":"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.31.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 55 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.5` |\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| [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| [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.31.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.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.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 href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://githu...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRawAccess/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRawAccess/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"3466305719","node_id":"PR_kwDOMXNO-86rK_0S","number":3731,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T19:23:56.000Z","updated_at":"2025-09-29T22:05:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":13,"packages":[{"name":"axum","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/tokio-rs/axum"},{"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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tokio-rustls","old_version":"0.26.3","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.5` |\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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.3` | `0.26.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\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\n\nUpdates `axum` from 0.8.4 to 0.8.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.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 `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.3 to 0.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TLS certificate compression features by \u003ca href=\"https://github.com/manifest\"\u003e\u003ccode\u003e@​manifest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/130\"\u003erustls/tokio-rustls#130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/0c14e1496ef50adade4ac7c7d1f0270dfb3cdda5\"\u003e\u003ccode\u003e0c14e14\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/9074308f0902fcaef5043fca931fd08939feee74\"\u003e\u003ccode\u003e9074308\u003c/code\u003e\u003c/a\u003e Add TLS certificate compression features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/7ee318d6709ba2a9a1c19218170a3fb942755be0\"\u003e\u003ccode\u003e7ee318d\u003c/code\u003e\u003c/a\u003e build(deps): bump seanmiddleditch/gha-setup-ninja from 4 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/6f740df49585dad4b36d93c03d7cdac3345919c0\"\u003e\u003ccode\u003e6f740df\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.4 to 0.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/dc01fcd2b0f7b1fda5843d0cde3579dca7c73820\"\u003e\u003ccode\u003edc01fcd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 3 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/fb76ce36ffc6f62f8717edbff37291d7143d5852\"\u003e\u003ccode\u003efb76ce3\u003c/code\u003e\u003c/a\u003e Add Dependabot configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.3...v/0.26.4\"\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 `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\u003c!-- ELLIPSIS_HIDDEN --\u003e\n\n----\n\n\u003e [!IMPORTANT]\n\u003e Bump Rust dependencies across multiple directories, including `axum`, `opentelemetry`, `google-cloud-auth`, `thiserror`, `tonic`, and others.\n\u003e \n\u003e   - **Dependencies**:\n\u003e     - Update `axum` to `0.8.5`.\n\u003e     - Update `opentelemetry_sdk`, `opentelemetry`, `opentelemetry-otlp`, `opentelemetry-semantic-conventions` to `0.31.0`.\n\u003e     - Update `init-tracing-opentelemetry` to `0.31.0`.\n\u003e     - Update `google-cloud-auth` to `1.0.0`.\n\u003e     - Update `thiserror` to `2.0.17`.\n\u003e     - Update `tonic` to `0.14.2`.\n\u003e     - Update `tokio-rustls` to `0.26.4`.\n\u003e     - Update `quote` to `1.0.41`.\n\u003e     - Update `tree-sitter-python` to `0.25.0`.\n\u003e     - Update `tree-sitter-md` to `0.5.1`.\n\u003e \n\u003e \u003csup\u003eThis description was created by \u003c/sup\u003e[\u003cimg alt=\"Ellipsis\" src=\"https://img.shields.io/badge/Ellipsis-blue?color=175173\"\u003e](https://www.ellipsis.dev?ref=tensorzero%2Ftensorzero\u0026utm_source=github\u0026utm_medium=referral)\u003csup\u003e for cfa1f684e6249d927e29e077c1b93c45afc0bfd0. You can [customize](https://app.ellipsis.dev/tensorzero/settings/summaries) this summary. It will automatically update as commits are pushed.\u003c/sup\u003e\n\n\u003c!-- ELLIPSIS_HIDDEN --\u003e","html_url":"https://github.com/tensorzero/tensorzero/pull/3731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3731/packages"},{"uuid":"3466238111","node_id":"PR_kwDOO-hl-s6rKxY0","number":15,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T19:04:11.000Z","updated_at":"2025-10-06T17:45:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":57,"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.5","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":"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":"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.31.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":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps 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.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.5` |\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| [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| [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.31.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.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.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 href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://githu...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"2871245063","node_id":"PR_kwDOMXNO-86rI7kH","number":3727,"state":"open","title":"Bump the rust-dependencies group with 13 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T16:11:51.000Z","updated_at":"2025-09-29T16:11:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":13,"packages":[{"name":"axum","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/tokio-rs/axum"},{"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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tokio-rustls","old_version":"0.26.3","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.5` |\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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.3` | `0.26.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\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\nUpdates `axum` from 0.8.4 to 0.8.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.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 `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.3 to 0.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TLS certificate compression features by \u003ca href=\"https://github.com/manifest\"\u003e\u003ccode\u003e@​manifest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/130\"\u003erustls/tokio-rustls#130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/0c14e1496ef50adade4ac7c7d1f0270dfb3cdda5\"\u003e\u003ccode\u003e0c14e14\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/9074308f0902fcaef5043fca931fd08939feee74\"\u003e\u003ccode\u003e9074308\u003c/code\u003e\u003c/a\u003e Add TLS certificate compression features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/7ee318d6709ba2a9a1c19218170a3fb942755be0\"\u003e\u003ccode\u003e7ee318d\u003c/code\u003e\u003c/a\u003e build(deps): bump seanmiddleditch/gha-setup-ninja from 4 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/6f740df49585dad4b36d93c03d7cdac3345919c0\"\u003e\u003ccode\u003e6f740df\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.4 to 0.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/dc01fcd2b0f7b1fda5843d0cde3579dca7c73820\"\u003e\u003ccode\u003edc01fcd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 3 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/fb76ce36ffc6f62f8717edbff37291d7143d5852\"\u003e\u003ccode\u003efb76ce3\u003c/code\u003e\u003c/a\u003e Add Dependabot configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.3...v/0.26.4\"\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 `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/tensorzero/tensorzero/pull/3727","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3727","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3727/packages"},{"uuid":"3462912134","node_id":"PR_kwDOMXNO-86q_awg","number":3722,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T01:44:45.000Z","updated_at":"2025-09-29T17:28:52.742Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":33,"packages":[{"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":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.9.5","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.47","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.3","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"aws-sdk-bedrockruntime","old_version":"1.105.0","new_version":"1.106.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.85.0","new_version":"1.86.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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tempfile","old_version":"3.21.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"hyper-util","old_version":"0.1.16","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"rcgen","old_version":"0.14.3","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.31","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":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"trybuild","old_version":"1.0.110","new_version":"1.0.111","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.9","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.2","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\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| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.5` | `0.9.6` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.5` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.47` | `4.5.48` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.8` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.3` | `0.12.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.105.0` | `1.106.0` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.85.0` | `1.86.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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.16` | `0.1.17` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.3` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.31` | `0.23.32` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.110` | `1.0.111` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.9` | `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.2` | `1.11.3` |\n\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 `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 `toml` from 0.9.5 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\u003eSee full diff in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.5...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 `axum` from 0.8.4 to 0.8.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.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 `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 `serde-untagged` from 0.1.8 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\u003c/blockquote\u003e\n\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\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/serde-untagged/compare/0.1.8...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.3 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\u003c/blockquote\u003e\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.3...v0.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.41 to 0.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-bedrockruntime` from 1.105.0 to 1.106.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-sdk-sagemakerruntime` from 1.85.0 to 1.86.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 `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.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.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 `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 `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 `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/m...\n\n_Description has been truncated_\n\u003c!-- ELLIPSIS_HIDDEN --\u003e\n\n----\n\n\u003e [!IMPORTANT]\n\u003e Bump multiple Rust dependencies across various directories, updating `Cargo.toml` and `Cargo.lock` files to reflect new versions and remove unused dependencies.\n\u003e \n\u003e   - **Dependency Updates**:\n\u003e     - Bump `serde` to 1.0.228, `serde_json` to 1.0.145, `axum` to 0.8.5, `anyhow` to 1.0.100, `clap` to 4.5.48, `object_store` to 0.12.4, `chrono` to 0.4.42, `opentelemetry` to 0.31.0, and `google-cloud-auth` to 1.0.0.\n\u003e     - Update `Cargo.toml` in `clients/rust`, `examples/integrations/cursor/feedback`, `gateway`, `internal/tensorzero-derive`, `provider-proxy`, and `tensorzero-core` to reflect new versions.\n\u003e   - **Miscellaneous**:\n\u003e     - Remove unused dependencies like `android-tzdata`, `generator`, `lazycell`, `loom`, `rustc-hash`, `rustix`, `which`, and `windows` from `Cargo.lock`.\n\u003e     - Update `Cargo.lock` to reflect all dependency changes.\n\u003e \n\u003e \u003csup\u003eThis description was created by \u003c/sup\u003e[\u003cimg alt=\"Ellipsis\" src=\"https://img.shields.io/badge/Ellipsis-blue?color=175173\"\u003e](https://www.ellipsis.dev?ref=tensorzero%2Ftensorzero\u0026utm_source=github\u0026utm_medium=referral)\u003csup\u003e for 6bae51d9a8cd4a667744ca05b535815ce48b47ce. You can [customize](https://app.ellipsis.dev/tensorzero/settings/summaries) this summary. It will automatically update as commits are pushed.\u003c/sup\u003e\n\n\u003c!-- ELLIPSIS_HIDDEN --\u003e","html_url":"https://github.com/tensorzero/tensorzero/pull/3722","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3722","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3722/packages"},{"uuid":"2850891152","node_id":"PR_kwDOPU9HFM6p7SWQ","number":7,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 48 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-09-22T19:46:03.000Z","updated_at":"2025-09-22T19:46:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":48,"packages":[{"name":"reqwest","old_version":"0.12.22","new_version":"0.12.23","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.226","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":"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.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.3","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-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":"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.21.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.16","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.22.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.53","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":"rcgen","old_version":"0.14.2","new_version":"0.14.4","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.3","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":"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.9","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.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 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.22` | `0.12.23` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.226` |\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| [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.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.3` |\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-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| [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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.30.1` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.21.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.16` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.22.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.53` |\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| [rcgen](https://github.com/rustls/rcgen) | `0.14.2` | `0.14.4` |\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.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\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.9` |\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.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.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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.22...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.226\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.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/179954784683f35942ac2e1f076e0361b47f8178\"\u003e\u003ccode\u003e1799547\u003c/code\u003e\u003c/a\u003e Release 1.0.226\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2dbeefb11bd7fb97aceb49a09e8ba5a25e268b2e\"\u003e\u003ccode\u003e2dbeefb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e from Mingun/dedupe-adj-enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/8a3c29ff19126ca021c29039bfcd1e829b1dfab3\"\u003e\u003ccode\u003e8a3c29f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2986\"\u003e#2986\u003c/a\u003e from dtolnay/didnotwork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/defc24d361552d872f92d9e7b98afee64c414d6d\"\u003e\u003ccode\u003edefc24d\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;did not work\u0026quot; comment from test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/23166107601322080d19e8600f9ac84f5ace8b9b\"\u003e\u003ccode\u003e2316610\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2929\"\u003e#2929\u003c/a\u003e from Mingun/flatten-enum-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/c09e2bd690b2e12cd355e93ca4c9beb8b3ff98e9\"\u003e\u003ccode\u003ec09e2bd\u003c/code\u003e\u003c/a\u003e Add tests for flatten unit variant in adjacently tagged (tag + content) enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fe7dcc4cd8b74682c97f8d8fec18ca91c23c6177\"\u003e\u003ccode\u003efe7dcc4\u003c/code\u003e\u003c/a\u003e Test all possible orders of map entries for enum-flatten-in-struct representa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a20e66e1313f64f1ebadd29da1e90eecfd06fdbd\"\u003e\u003ccode\u003ea20e66e\u003c/code\u003e\u003c/a\u003e Check serialization in flatten::enum_::internally_tagged::unit_enum_with_unkn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1c1a5d95cd32fa0d5bc1456098b5ebc113a97190\"\u003e\u003ccode\u003e1c1a5d9\u003c/code\u003e\u003c/a\u003e Reorder struct_ and newtype tests of adjacently_tagged enums to match order i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ee3c2372fbe0019ec19b6327213c6acfade435fe\"\u003e\u003ccode\u003eee3c237\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/serde-rs/serde/compare/v1.0.219...v1.0.226\"\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 `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.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/blockquote\u003e\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.41...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.3\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\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\u003cli\u003echore: fix clippy 1.88 warnings \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/418\"\u003e#418\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump quick-xml to version 0.38.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/417\"\u003e#417\u003c/a\u003e (\u003ca href=\"https://github.com/raimannma\"\u003eraimannma\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent compilation error with all cloud features but fs turned on \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/412\"\u003e#412\u003c/a\u003e (\u003ca href=\"https://github.com/jder\"\u003ejder\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRetry requests when status code is 429 \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/410\"\u003e#410\u003c/a\u003e (\u003ca href=\"https://github.com/paraseba\"\u003eparaseba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eminor: Pin \u003ccode\u003etracing-attributes\u003c/code\u003e, \u003ccode\u003etracing-core\u003c/code\u003e to fix CI \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/404\"\u003e#404\u003c/a\u003e (\u003ca href=\"https://github.com/kylebarron\"\u003ekylebarron\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat (azure): support for account in \u003ccode\u003eaz://\u003c/code\u003e URLs \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/403\"\u003e#403\u003c/a\u003e (\u003ca href=\"https://github.com/ByteBaker\"\u003eByteBaker\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix azure path parsing \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/399\"\u003e#399\u003c/a\u003e (\u003ca href=\"https://github.com/kylebarron\"\u003ekylebarron\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7e0c2693b8c3eca2bab5a5ea3acf2a6a53c3bf2f\"\u003e\u003ccode\u003e7e0c269\u003c/code\u003e\u003c/a\u003e chore: prepare \u003ccode\u003e0.12.3\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/7242a95e49fe5bd07089b5ca16f9bf576eeba825\"\u003e\u003ccode\u003e7242a95\u003c/code\u003e\u003c/a\u003e feat (azure): support for account in 'az://' URLs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/1de3c7854a2358ef423bc6a02ed86644a77baab0\"\u003e\u003ccode\u003e1de3c78\u003c/code\u003e\u003c/a\u003e Minor: Update release schedule on README (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/bed1ceaac41e4530e55d01054bd9921a03270851\"\u003e\u003ccode\u003ebed1cea\u003c/code\u003e\u003c/a\u003e feat: retry on 429 and 408 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/1474a7d604b0414d1633973524d8f793a57529bb\"\u003e\u003ccode\u003e1474a7d\u003c/code\u003e\u003c/a\u003e fix(gcp): don't panic if read pem fails (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/3bc8c4904197df7d75c85384243afbe0d0b98c7c\"\u003e\u003ccode\u003e3bc8c49\u003c/code\u003e\u003c/a\u003e Retry requests when status code is 429 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/9df5965e5dd8a4f6e5d589cc8d540722744680fb\"\u003e\u003ccode\u003e9df5965\u003c/code\u003e\u003c/a\u003e Prevent compilation error with all cloud features but fs turned on (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/d65799be91f4199cff0a443ecd06651bc8e5e85c\"\u003e\u003ccode\u003ed65799b\u003c/code\u003e\u003c/a\u003e fix: expose source of \u003ccode\u003eRetryError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/4d66f8b881afee28665b8cf28b901aff27a88b09\"\u003e\u003ccode\u003e4d66f8b\u003c/code\u003e\u003c/a\u003e chore: update quick-xml to version 0.38.0 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/259aee526b626a7db97d7435cdde0e6e24c24486\"\u003e\u003ccode\u003e259aee5\u003c/code\u003e\u003c/a\u003e chore: fix clippy 1.88 warnings (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/418\"\u003e#418\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.3\"\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 href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.1...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `tracing-opentelemetry-instrumentation-sdk` from 0.29.0 to 0.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases\"\u003etracing-opentelemetry-instrumentation-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-opentelemetry-instrumentation-sdk-v0.29.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update opentel...\n\n_Description has been truncated_","html_url":"https://github.com/al-codaio/tensorzero/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/al-codaio%2Ftensorzero/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}],"issue_packages":[{"old_version":"0.36.0","new_version":"0.38.0","update_type":"minor","path":null,"pr_created_at":"2026-05-26T03:57:46.000Z","version_change":"0.36.0 → 0.38.0","issue":{"uuid":"4521228763","node_id":"PR_kwDOJ7Nq587fQcte","number":1135,"state":"closed","title":"chore(deps): update init-tracing-opentelemetry requirement from 0.36.0 to 0.38.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-13T20:21:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T03:57:46.000Z","updated_at":"2026-06-13T20:21:50.000Z","time_to_close":1614242,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"init-tracing-opentelemetry","old_version":"0.36.0","new_version":"0.38.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/89a3524d33a1339a761828b37c7677ead0b48ab6\"\u003e\u003ccode\u003e89a3524\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/e5adafdaaa3a3850c950141d30ff26f9ba3a21ff\"\u003e\u003ccode\u003ee5adafd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency protoc to v35 (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/1e537c2e60021ba2b424e2126edeeadf0995debc\"\u003e\u003ccode\u003e1e537c2\u003c/code\u003e\u003c/a\u003e docs: add apidoc for public entries and re-export opentelemetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/95e99e3f6e197c093a6fcb58ae0f5a4faca9f1f9\"\u003e\u003ccode\u003e95e99e3\u003c/code\u003e\u003c/a\u003e build!: disable megalinter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/1a25c12a9bf678d186357ef5864ae011900d8396\"\u003e\u003ccode\u003e1a25c12\u003c/code\u003e\u003c/a\u003e fix(deps): update opentelemetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/db954acd415a92c2ba30a00a064bf9c5d86668d6\"\u003e\u003ccode\u003edb954ac\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/4f5773de7711a2f2eda087a90b878d899a370c6f\"\u003e\u003ccode\u003e4f5773d\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/328231487a3e14e8a5222cc824666640d8f93c54\"\u003e\u003ccode\u003e3282314\u003c/code\u003e\u003c/a\u003e feat: accept owned string for service'name and version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/3108365daee04b31c7e45a2d4e41197bef61e3e8\"\u003e\u003ccode\u003e3108365\u003c/code\u003e\u003c/a\u003e fix(init): metrics enabled if feature flages \u0026amp; explicit enabling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9a4db6493525c10bc90896a0639935f31485fcb1\"\u003e\u003ccode\u003e9a4db64\u003c/code\u003e\u003c/a\u003e refactor: clarify why endpoints read from environment variables are not used\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.36.0...init-tracing-opentelemetry-v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/meteroid-oss/meteroid/pull/1135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/meteroid-oss%2Fmeteroid/issues/1135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1135/packages"}},{"old_version":"0.36.0","new_version":"0.37.0","update_type":"minor","path":null,"pr_created_at":"2026-04-28T01:23:25.000Z","version_change":"0.36.0 → 0.37.0","issue":{"uuid":"4339895989","node_id":"PR_kwDOJ7Nq587WKr94","number":1094,"state":"closed","title":"chore(deps): update init-tracing-opentelemetry requirement from 0.36.0 to 0.37.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-26T03:57:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-28T01:23:25.000Z","updated_at":"2026-05-26T03:57:50.000Z","time_to_close":2428464,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"init-tracing-opentelemetry","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/4f5773de7711a2f2eda087a90b878d899a370c6f\"\u003e\u003ccode\u003e4f5773d\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/328231487a3e14e8a5222cc824666640d8f93c54\"\u003e\u003ccode\u003e3282314\u003c/code\u003e\u003c/a\u003e feat: accept owned string for service'name and version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/3108365daee04b31c7e45a2d4e41197bef61e3e8\"\u003e\u003ccode\u003e3108365\u003c/code\u003e\u003c/a\u003e fix(init): metrics enabled if feature flages \u0026amp; explicit enabling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9a4db6493525c10bc90896a0639935f31485fcb1\"\u003e\u003ccode\u003e9a4db64\u003c/code\u003e\u003c/a\u003e refactor: clarify why endpoints read from environment variables are not used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/e692afc2b3ad9e8054839f244f91f9432b27c4a9\"\u003e\u003ccode\u003ee692afc\u003c/code\u003e\u003c/a\u003e fix: avoid to log sensitive OTEL value, and warn if issue on logfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2a60f213c96283a628e83dadfe55e970f561a893\"\u003e\u003ccode\u003e2a60f21\u003c/code\u003e\u003c/a\u003e fix(docs): build of sample \u0026amp; add screenshot for log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2c9f5202e99ceb864fc19baeb4c5e30c80ea62f8\"\u003e\u003ccode\u003e2c9f520\u003c/code\u003e\u003c/a\u003e fix(deps): fix configuration of deny\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/7315f865d6994e1031cdb0eb6f966bdc59b02902\"\u003e\u003ccode\u003e7315f86\u003c/code\u003e\u003c/a\u003e feat: add OTLP log exporter (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/970dea41b111b0259e1abc2795718ff53a5fb269\"\u003e\u003ccode\u003e970dea4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency protoc to v34.1 (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fa3ea92986d2aec0f532c91b0f3d668f256c3cfa\"\u003e\u003ccode\u003efa3ea92\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/davidB/tracing-opentelemetry-instrumentation-sdk/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.36.0...init-tracing-opentelemetry-v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/meteroid-oss/meteroid/pull/1094","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/meteroid-oss%2Fmeteroid/issues/1094","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1094/packages"}},{"old_version":"0.29.0","new_version":"0.34.0","update_type":"minor","path":null,"pr_created_at":"2025-12-01T20:08:38.000Z","version_change":"0.29.0 → 0.34.0","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.29.0","new_version":"0.34.0","update_type":"minor","path":null,"pr_created_at":"2025-11-24T18:36:21.000Z","version_change":"0.29.0 → 0.34.0","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.29.0","new_version":"0.32.0","update_type":"minor","path":null,"pr_created_at":"2025-10-13T19:51:50.000Z","version_change":"0.29.0 → 0.32.0","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.31.0","new_version":"0.32.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T22:24:26.000Z","version_change":"0.31.0 → 0.32.0","issue":{"uuid":"2892094820","node_id":"PR_kwDOJ7Nq586sYd1k","number":751,"state":"open","title":"chore(deps): update init-tracing-opentelemetry requirement from 0.31.0 to 0.32.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T22:24:26.000Z","updated_at":"2025-10-06T22:24:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"init-tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.31.0...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/meteroid-oss/meteroid/pull/751","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/meteroid-oss%2Fmeteroid/issues/751","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/751/packages"}},{"old_version":"0.29.0","new_version":"0.32.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T17:52:18.000Z","version_change":"0.29.0 → 0.32.0","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.29.0","new_version":"0.32.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T17:50:46.000Z","version_change":"0.29.0 → 0.32.0","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.30.1","new_version":"0.31.0","update_type":"minor","path":null,"pr_created_at":"2025-09-30T19:18:19.000Z","version_change":"0.30.1 → 0.31.0","issue":{"uuid":"2875748355","node_id":"PR_kwDOMXNO-86raHAD","number":3754,"state":"closed","title":"Bump the rust-dependencies group with 13 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T01:11:58.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T19:18:19.000Z","updated_at":"2025-10-01T01:11:58.000Z","time_to_close":21219,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":13,"packages":[{"name":"axum","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"aws-sdk-bedrockruntime","old_version":"1.106.0","new_version":"1.107.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.5` | `0.8.6` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.106.0` | `1.107.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\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\nUpdates `axum` from 0.8.5 to 0.8.6\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\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.5...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 `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.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 `jsonwebtoken` from 9.3.1 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.0 (2025-09-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: now using traits for crypto backends, you have to choose between \u003ccode\u003eaws_lc_rs\u003c/code\u003e and \u003ccode\u003erust_crypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClone\u003c/code\u003e bound to \u003ccode\u003edecode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport decoding byte slices\u003c/li\u003e\n\u003cli\u003eSupport JWS\u003c/li\u003e\n\u003c/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/Keats/jsonwebtoken/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-opentelemetry` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/releases\"\u003etracing-opentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd configuration for including \u003ccode\u003etarget\u003c/code\u003e in spans (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry context activation (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/202\"\u003e#202\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eTrace ID and span ID can be obtained from \u003ccode\u003eOtelData\u003c/code\u003e via dedicated functions. Note that these\nwill be available only if the context has already been built. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCorrectly track entered and exited state for timings (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSlightly improve error message on version mismatch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove Lazy for thread_local static (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate description of special fields and semantic conventions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe attributes \u003ccode\u003ecode.filepath\u003c/code\u003e, \u003ccode\u003ecode.lineno\u003c/code\u003e, and \u003ccode\u003ecode.namespace\u003c/code\u003e have been renamed to\n\u003ccode\u003ecode.file.path\u003c/code\u003e, and \u003ccode\u003ecode.line.number\u003c/code\u003e, and \u003ccode\u003ecode.module.name\u003c/code\u003e, to align with the opentelemetry\nsemantic conventions for code. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade from opentelemetry to 0.31.0. Refer to the upstream\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-sdk/CHANGELOG.md#0310\"\u003echangelog\u003c/a\u003e\nfor more information. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHold onto \u003ccode\u003eMetricsProvider\u003c/code\u003e in \u003ccode\u003eMetricsLayer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe attribute \u003ccode\u003eotel.status_message\u003c/code\u003e was changed to \u003ccode\u003eotel.status_description\u003c/code\u003e to align with the\nopentelemetry semantic conventions for code.  (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the \u003ccode\u003emetrics_gauge_unstable\u003c/code\u003e feature.\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/tracing-opentelemetry/blob/v0.1.x/CHANGELOG.md\"\u003etracing-opentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/compare/v0.31.0...v0.32.0\"\u003e0.32.0\u003c/a\u003e - 2025-09-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd configuration for including \u003ccode\u003etarget\u003c/code\u003e in spans (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry context activation (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/202\"\u003e#202\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eTrace ID and span ID can be obtained from \u003ccode\u003eOtelData\u003c/code\u003e via dedicated functions. Note that these\nwill be available only if the context has already been built. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCorrectly track entered and exited state for timings (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSlightly improve error message on version mismatch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove Lazy for thread_local static (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate description of special fields and semantic conventions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe attributes \u003ccode\u003ecode.filepath\u003c/code\u003e, \u003ccode\u003ecode.lineno\u003c/code\u003e, and \u003ccode\u003ecode.namespace\u003c/code\u003e have been renamed to\n\u003ccode\u003ecode.file.path\u003c/code\u003e, and \u003ccode\u003ecode.line.number\u003c/code\u003e, and \u003ccode\u003ecode.module.name\u003c/code\u003e, to align with the opentelemetry\nsemantic conventions for code. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade from opentelemetry to 0.31.0. Refer to the upstream\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-sdk/CHANGELOG.md#0310\"\u003echangelog\u003c/a\u003e\nfor more information. (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHold onto \u003ccode\u003eMetricsProvider\u003c/code\u003e in \u003ccode\u003eMetricsLayer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe attribute \u003ccode\u003eotel.status_message\u003c/code\u003e was changed to \u003ccode\u003eotel.status_description\u003c/code\u003e to align with the\nopentelemetry semantic conventions for code.  (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/pull/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the \u003ccode\u003emetrics_gauge_unstable\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/tokio-rs/tracing-opentelemetry/commit/f663332dd81a9f37d4b6c61969596d6ff552202b\"\u003e\u003ccode\u003ef663332\u003c/code\u003e\u003c/a\u003e chore: prepare release of 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/0154fa470b711c27d26d8bd3f2a7918b53203d75\"\u003e\u003ccode\u003e0154fa4\u003c/code\u003e\u003c/a\u003e chore: fix docs link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/d684c2ee368c8d87f7d409f44701117ac6032f9f\"\u003e\u003ccode\u003ed684c2e\u003c/code\u003e\u003c/a\u003e chore: delete removed docs.rs feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/73a6baf71df28d7dd0b56e1131dc4e3177975f0f\"\u003e\u003ccode\u003e73a6baf\u003c/code\u003e\u003c/a\u003e feat: make trace ID and span ID public on \u003ccode\u003eOtelData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/4ebae2c53792e76c71d47c0f651b8fb059094540\"\u003e\u003ccode\u003e4ebae2c\u003c/code\u003e\u003c/a\u003e Upgrade to \u003ccode\u003eopentelemetry\u003c/code\u003e 0.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/4fdf56048d1e710a3fd2164a57ba8ce3b7bd10d4\"\u003e\u003ccode\u003e4fdf560\u003c/code\u003e\u003c/a\u003e fix(layer)!: use otel semantic conventions for code (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/612b5b2601e7db0c98efbb2fcde0a781593255c7\"\u003e\u003ccode\u003e612b5b2\u003c/code\u003e\u003c/a\u003e chore: fix clippy lints (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/c4fe96ac2a51bb1e60293aeb7346c3584bcdf4d3\"\u003e\u003ccode\u003ec4fe96a\u003c/code\u003e\u003c/a\u003e feat: OpenTelemetry context activation (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/764cd7365fd331ace160c7d539ed08761c16cd66\"\u003e\u003ccode\u003e764cd73\u003c/code\u003e\u003c/a\u003e fix(metrics)!: hold onto \u003ccode\u003eMetricsProvider\u003c/code\u003e in \u003ccode\u003eMetricsLayer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/commit/fd0a58a7f48d5c6fe959dd9f856755893707694b\"\u003e\u003ccode\u003efd0a58a\u003c/code\u003e\u003c/a\u003e feat(layer): add configuration for including \u003ccode\u003etarget\u003c/code\u003e in spans (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing-opentelemetry/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing-opentelemetry/compare/v0.31.0...v0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\u003c!-- ELLIPSIS_HIDDEN --\u003e\n\n----\n\n\u003e [!IMPORTANT]\n\u003e Bumps 13 Rust dependencies, including major updates for `jsonwebtoken`, `google-cloud-auth`, and `tonic`, with potential breaking changes.\n\u003e \n\u003e   - **Dependencies Updated**:\n\u003e     - `jsonwebtoken` from 9.3.1 to 10.0.0 (breaking changes: crypto backend traits)\n\u003e     - `google-cloud-auth` from 0.23.0 to 1.0.0 (first GA release)\n\u003e     - `tonic` from 0.13.1 to 0.14.2 (breaking changes: Prost update)\n\u003e     - `opentelemetry` and related packages from 0.30.0 to 0.31.0\n\u003e     - `axum` from 0.8.5 to 0.8.6\n\u003e     - `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.0\n\u003e     - `tree-sitter-python` from 0.23.6 to 0.25.0\n\u003e     - `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003e   - **Files Affected**:\n\u003e     - `Cargo.lock`: Updated checksums and versions for dependencies.\n\u003e     - `examples/integrations/cursor/feedback/Cargo.toml`: Updated `tree-sitter-python` and `tree-sitter-md` versions.\n\u003e     - `tensorzero-core/Cargo.toml`: Updated multiple dependencies including `aws-sdk-bedrockruntime`, `jsonwebtoken`, `opentelemetry`, `tonic`, and `google-cloud-auth`.\n\u003e \n\u003e \u003csup\u003eThis description was created by \u003c/sup\u003e[\u003cimg alt=\"Ellipsis\" src=\"https://img.shields.io/badge/Ellipsis-blue?color=175173\"\u003e](https://www.ellipsis.dev?ref=tensorzero%2Ftensorzero\u0026utm_source=github\u0026utm_medium=referral)\u003csup\u003e for 47e541163038c3ac4cf214f62c4bf06344273b50. You can [customize](https://app.ellipsis.dev/tensorzero/settings/summaries) this summary. It will automatically update as commits are pushed.\u003c/sup\u003e\n\n\u003c!-- ELLIPSIS_HIDDEN --\u003e","html_url":"https://github.com/tensorzero/tensorzero/pull/3754","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3754","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3754/packages"}},{"old_version":"0.30.1","new_version":"0.31.0","update_type":"minor","path":null,"pr_created_at":"2025-09-30T18:11:14.000Z","version_change":"0.30.1 → 0.31.0","issue":{"uuid":"2875535523","node_id":"PR_kwDOMXNO-86rZTCj","number":3752,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T18:11:14.000Z","updated_at":"2025-09-30T18:11:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":12,"packages":[{"name":"axum","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"aws-sdk-bedrockruntime","old_version":"1.106.0","new_version":"1.107.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.5` | `0.8.6` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.106.0` | `1.107.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\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\n\nUpdates `axum` from 0.8.5 to 0.8.6\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\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.5...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 `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.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 `jsonwebtoken` from 9.3.1 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.0 (2025-09-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: now using traits for crypto backends, you have to choose between \u003ccode\u003eaws_lc_rs\u003c/code\u003e and \u003ccode\u003erust_crypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClone\u003c/code\u003e bound to \u003ccode\u003edecode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport decoding byte slices\u003c/li\u003e\n\u003cli\u003eSupport JWS\u003c/li\u003e\n\u003c/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/Keats/jsonwebtoken/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/tensorzero/tensorzero/pull/3752","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3752","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3752/packages"}},{"old_version":"0.30.0","new_version":"0.31.0","update_type":"minor","path":null,"pr_created_at":"2025-09-30T01:32:31.000Z","version_change":"0.30.0 → 0.31.0","issue":{"uuid":"2872576551","node_id":"PR_kwDOJ7Nq586rOAon","number":741,"state":"open","title":"chore(deps): update init-tracing-opentelemetry requirement from 0.30.0 to 0.31.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T01:32:31.000Z","updated_at":"2025-09-30T01:32:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"init-tracing-opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c3a132df7199cc4119b964e081e497bfb487e25f\"\u003e\u003ccode\u003ec3a132d\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/d72d8120f10148652fc6a15b5de9f9555fe6f18b\"\u003e\u003ccode\u003ed72d812\u003c/code\u003e\u003c/a\u003e feat(axum): optional extraction of \u003ccode\u003eclient.address\u003c/code\u003e (former \u003ccode\u003eclient_ip\u003c/code\u003e) from...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/cabaf0156d3fd34e55af0581546583213fc30163\"\u003e\u003ccode\u003ecabaf01\u003c/code\u003e\u003c/a\u003e build: switch to megalinter flavor: documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/91c4c783effeabeec1a36fe8f4fd5cf0d1e71e97\"\u003e\u003ccode\u003e91c4c78\u003c/code\u003e\u003c/a\u003e chore: fix yaml syntax of FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/77bf105dfb49a1c1d9899de30ba908e29f6d8795\"\u003e\u003ccode\u003e77bf105\u003c/code\u003e\u003c/a\u003e chore(deps): update jdx/mise-action action to v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/559324fc403ec20d28699fea55248a8e1f9c3484\"\u003e\u003ccode\u003e559324f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency protoc to v32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/feb7f452a7c18a3db18d65ed50cea05eb82f236b\"\u003e\u003ccode\u003efeb7f45\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c0f4feeaef7af4e8f21d5af484f4ed618bf462b8\"\u003e\u003ccode\u003ec0f4fee\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate rstest to 0.26\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.0...init-tracing-opentelemetry-v0.30.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/meteroid-oss/meteroid/pull/741","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/meteroid-oss%2Fmeteroid/issues/741","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/741/packages"}},{"old_version":"0.30.1","new_version":"0.31.0","update_type":"minor","path":null,"pr_created_at":"2025-09-30T01:18:58.000Z","version_change":"0.30.1 → 0.31.0","issue":{"uuid":"2872557750","node_id":"PR_kwDOMXNO-86rN8C2","number":3743,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-30T18:10:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T01:18:58.000Z","updated_at":"2025-09-30T18:10:47.000Z","time_to_close":60709,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":15,"packages":[{"name":"axum","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"aws-sdk-bedrockruntime","old_version":"1.106.0","new_version":"1.107.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tokio-rustls","old_version":"0.26.3","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.5` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.106.0` | `1.107.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.0.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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.3` | `0.26.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\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\n\nUpdates `axum` from 0.8.4 to 0.8.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.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 `jsonwebtoken` from 9.3.1 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.0 (2025-09-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: now using traits for crypto backends, you have to choose between \u003ccode\u003eaws_lc_rs\u003c/code\u003e and \u003ccode\u003erust_crypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClone\u003c/code\u003e bound to \u003ccode\u003edecode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport decoding byte slices\u003c/li\u003e\n\u003cli\u003eSupport JWS\u003c/li\u003e\n\u003c/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/Keats/jsonwebtoken/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.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 `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.3 to 0.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TLS certificate compression features by \u003ca href=\"https://github.com/manifest\"\u003e\u003ccode\u003e@​manifest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/130\"\u003erustls/tokio-rustls#130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/0c14e1496ef50adade4ac7c7d1f0270dfb3cdda5\"\u003e\u003ccode\u003e0c14e14\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/9074308f0902fcaef5043fca931fd08939feee74\"\u003e\u003ccode\u003e9074308\u003c/code\u003e\u003c/a\u003e Add TLS certificate compression features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/7ee318d6709ba2a9a1c19218170a3fb942755be0\"\u003e\u003ccode\u003e7ee318d\u003c/code\u003e\u003c/a\u003e build(deps): bump seanmiddleditch/gha-setup-ninja from 4 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/6f740df49585dad4b36d93c03d7cdac3345919c0\"\u003e\u003ccode\u003e6f740df\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.4 to 0.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/dc01fcd2b0f7b1fda5843d0cde3579dca7c73820\"\u003e\u003ccode\u003edc01fcd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 3 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/fb76ce36ffc6f62f8717edbff37291d7143d5852\"\u003e\u003ccode\u003efb76ce3\u003c/code\u003e\u003c/a\u003e Add Dependabot configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.3...v/0.26.4\"\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 `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\u003c!-- ELLIPSIS_HIDDEN --\u003e\n\n----\n\n\u003e [!IMPORTANT]\n\u003e Bump multiple Rust dependencies across the project to their latest versions, including major updates for `jsonwebtoken` and `google-cloud-auth`.\n\u003e \n\u003e   - **Dependency Updates**:\n\u003e     - `axum` updated from 0.8.4 to 0.8.5.\n\u003e     - `aws-sdk-bedrockruntime` updated from 1.106.0 to 1.107.0.\n\u003e     - `jsonwebtoken` updated from 9.3.1 to 10.0.0.\n\u003e     - `opentelemetry_sdk`, `opentelemetry`, `opentelemetry-otlp`, `opentelemetry-semantic-conventions` updated from 0.30.0 to 0.31.0.\n\u003e     - `init-tracing-opentelemetry` updated from 0.30.1 to 0.31.0.\n\u003e     - `google-cloud-auth` updated from 0.23.0 to 1.0.0.\n\u003e     - `thiserror` updated from 2.0.16 to 2.0.17.\n\u003e     - `tonic` updated from 0.13.1 to 0.14.2.\n\u003e     - `tokio-rustls` updated from 0.26.3 to 0.26.4.\n\u003e     - `quote` updated from 1.0.40 to 1.0.41.\n\u003e     - `tree-sitter-python` updated from 0.23.6 to 0.25.0.\n\u003e     - `tree-sitter-md` updated from 0.3.2 to 0.5.1.\n\u003e \n\u003e \u003csup\u003eThis description was created by \u003c/sup\u003e[\u003cimg alt=\"Ellipsis\" src=\"https://img.shields.io/badge/Ellipsis-blue?color=175173\"\u003e](https://www.ellipsis.dev?ref=tensorzero%2Ftensorzero\u0026utm_source=github\u0026utm_medium=referral)\u003csup\u003e for f7df05d7ea6749563917a63ad606e260925082db. You can [customize](https://app.ellipsis.dev/tensorzero/settings/summaries) this summary. It will automatically update as commits are pushed.\u003c/sup\u003e\n\n\u003c!-- ELLIPSIS_HIDDEN --\u003e","html_url":"https://github.com/tensorzero/tensorzero/pull/3743","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3743","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3743/packages"}},{"old_version":"0.29.0","new_version":"0.31.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T23:12:27.000Z","version_change":"0.29.0 → 0.31.0","issue":{"uuid":"2872366211","node_id":"PR_kwDOPU9HFM6rNNSD","number":8,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 56 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-09-29T23:12:27.000Z","updated_at":"2025-09-29T23:12:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":56,"packages":[{"name":"reqwest","old_version":"0.12.22","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":"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.5","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.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-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":"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.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.21.0","new_version":"1.0.0","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.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 53 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.22` | `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| [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.5` |\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.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-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| [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.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.21.0` | `1.0.0` |\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.11.3` |\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.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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.22...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 `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.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.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.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/blockquote\u003e\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.41...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 href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.1...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.41 to 0.4.42\n\u003cdetails\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/thealchen/tensorzero/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealchen%2Ftensorzero/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"0.30.1","new_version":"0.31.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T22:06:52.000Z","version_change":"0.30.1 → 0.31.0","issue":{"uuid":"2872220099","node_id":"PR_kwDOMXNO-86rMpnD","number":3736,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T22:06:52.000Z","updated_at":"2025-09-29T22:06:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":14,"packages":[{"name":"axum","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"aws-sdk-bedrockruntime","old_version":"1.106.0","new_version":"1.107.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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tokio-rustls","old_version":"0.26.3","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.5` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.106.0` | `1.107.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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.3` | `0.26.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\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\n\nUpdates `axum` from 0.8.4 to 0.8.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.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 `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.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 `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.3 to 0.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TLS certificate compression features by \u003ca href=\"https://github.com/manifest\"\u003e\u003ccode\u003e@​manifest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/130\"\u003erustls/tokio-rustls#130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/0c14e1496ef50adade4ac7c7d1f0270dfb3cdda5\"\u003e\u003ccode\u003e0c14e14\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/9074308f0902fcaef5043fca931fd08939feee74\"\u003e\u003ccode\u003e9074308\u003c/code\u003e\u003c/a\u003e Add TLS certificate compression features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/7ee318d6709ba2a9a1c19218170a3fb942755be0\"\u003e\u003ccode\u003e7ee318d\u003c/code\u003e\u003c/a\u003e build(deps): bump seanmiddleditch/gha-setup-ninja from 4 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/6f740df49585dad4b36d93c03d7cdac3345919c0\"\u003e\u003ccode\u003e6f740df\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.4 to 0.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/dc01fcd2b0f7b1fda5843d0cde3579dca7c73820\"\u003e\u003ccode\u003edc01fcd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 3 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/fb76ce36ffc6f62f8717edbff37291d7143d5852\"\u003e\u003ccode\u003efb76ce3\u003c/code\u003e\u003c/a\u003e Add Dependabot configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.3...v/0.26.4\"\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 `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/tensorzero/tensorzero/pull/3736","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3736","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3736/packages"}},{"old_version":"0.29.0","new_version":"0.31.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T21:15:56.000Z","version_change":"0.29.0 → 0.31.0","issue":{"uuid":"2872092261","node_id":"PR_kwDOO-hzds6rMKZl","number":14,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 57 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-09-29T21:15:56.000Z","updated_at":"2025-09-29T21:15:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":57,"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.5","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":"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":"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.31.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 55 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.5` |\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| [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| [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.31.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.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.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 href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://githu...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRawAccess/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRawAccess/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"0.30.1","new_version":"0.31.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T19:23:56.000Z","version_change":"0.30.1 → 0.31.0","issue":{"uuid":"3466305719","node_id":"PR_kwDOMXNO-86rK_0S","number":3731,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T19:23:56.000Z","updated_at":"2025-09-29T22:05:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":13,"packages":[{"name":"axum","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/tokio-rs/axum"},{"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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tokio-rustls","old_version":"0.26.3","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.5` |\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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.3` | `0.26.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\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\n\nUpdates `axum` from 0.8.4 to 0.8.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.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 `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.3 to 0.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TLS certificate compression features by \u003ca href=\"https://github.com/manifest\"\u003e\u003ccode\u003e@​manifest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/130\"\u003erustls/tokio-rustls#130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/0c14e1496ef50adade4ac7c7d1f0270dfb3cdda5\"\u003e\u003ccode\u003e0c14e14\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/9074308f0902fcaef5043fca931fd08939feee74\"\u003e\u003ccode\u003e9074308\u003c/code\u003e\u003c/a\u003e Add TLS certificate compression features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/7ee318d6709ba2a9a1c19218170a3fb942755be0\"\u003e\u003ccode\u003e7ee318d\u003c/code\u003e\u003c/a\u003e build(deps): bump seanmiddleditch/gha-setup-ninja from 4 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/6f740df49585dad4b36d93c03d7cdac3345919c0\"\u003e\u003ccode\u003e6f740df\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.4 to 0.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/dc01fcd2b0f7b1fda5843d0cde3579dca7c73820\"\u003e\u003ccode\u003edc01fcd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 3 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/fb76ce36ffc6f62f8717edbff37291d7143d5852\"\u003e\u003ccode\u003efb76ce3\u003c/code\u003e\u003c/a\u003e Add Dependabot configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.3...v/0.26.4\"\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 `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\u003c!-- ELLIPSIS_HIDDEN --\u003e\n\n----\n\n\u003e [!IMPORTANT]\n\u003e Bump Rust dependencies across multiple directories, including `axum`, `opentelemetry`, `google-cloud-auth`, `thiserror`, `tonic`, and others.\n\u003e \n\u003e   - **Dependencies**:\n\u003e     - Update `axum` to `0.8.5`.\n\u003e     - Update `opentelemetry_sdk`, `opentelemetry`, `opentelemetry-otlp`, `opentelemetry-semantic-conventions` to `0.31.0`.\n\u003e     - Update `init-tracing-opentelemetry` to `0.31.0`.\n\u003e     - Update `google-cloud-auth` to `1.0.0`.\n\u003e     - Update `thiserror` to `2.0.17`.\n\u003e     - Update `tonic` to `0.14.2`.\n\u003e     - Update `tokio-rustls` to `0.26.4`.\n\u003e     - Update `quote` to `1.0.41`.\n\u003e     - Update `tree-sitter-python` to `0.25.0`.\n\u003e     - Update `tree-sitter-md` to `0.5.1`.\n\u003e \n\u003e \u003csup\u003eThis description was created by \u003c/sup\u003e[\u003cimg alt=\"Ellipsis\" src=\"https://img.shields.io/badge/Ellipsis-blue?color=175173\"\u003e](https://www.ellipsis.dev?ref=tensorzero%2Ftensorzero\u0026utm_source=github\u0026utm_medium=referral)\u003csup\u003e for cfa1f684e6249d927e29e077c1b93c45afc0bfd0. You can [customize](https://app.ellipsis.dev/tensorzero/settings/summaries) this summary. It will automatically update as commits are pushed.\u003c/sup\u003e\n\n\u003c!-- ELLIPSIS_HIDDEN --\u003e","html_url":"https://github.com/tensorzero/tensorzero/pull/3731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3731/packages"}},{"old_version":"0.29.0","new_version":"0.31.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T19:04:11.000Z","version_change":"0.29.0 → 0.31.0","issue":{"uuid":"3466238111","node_id":"PR_kwDOO-hl-s6rKxY0","number":15,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T19:04:11.000Z","updated_at":"2025-10-06T17:45:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":57,"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.5","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":"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":"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.31.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":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps 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.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.5` |\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| [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| [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.31.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.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.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 href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://githu...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"0.30.1","new_version":"0.31.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T16:11:51.000Z","version_change":"0.30.1 → 0.31.0","issue":{"uuid":"2871245063","node_id":"PR_kwDOMXNO-86rI7kH","number":3727,"state":"open","title":"Bump the rust-dependencies group with 13 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T16:11:51.000Z","updated_at":"2025-09-29T16:11:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":13,"packages":[{"name":"axum","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/tokio-rs/axum"},{"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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"tokio-rustls","old_version":"0.26.3","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.5` |\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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.3` | `0.26.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\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\nUpdates `axum` from 0.8.4 to 0.8.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.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 `tonic` from 0.13.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003cp\u003eNotable change is to relax the accidental MSRV bump in the last release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eservice_generator\u003c/code\u003e method to \u003ccode\u003eBuilder\u003c/code\u003e by \u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove connection accept error message \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unconditional enable of tonic-build transport feature by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2357\"\u003ehyperium/tonic#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: relax msrv for most crates by \u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koesie10\"\u003e\u003ccode\u003e@​koesie10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2364\"\u003ehyperium/tonic#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2366\"\u003ehyperium/tonic#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acrrd\"\u003e\u003ccode\u003e@​acrrd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2378\"\u003ehyperium/tonic#2378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis release marks an important milestone for tonic, \u0026quot;hopefully\u0026quot; this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort \u003ccode\u003egrpc-rust\u003c/code\u003e implementation. For the moment, any new features for the core of tonic that are not related to the work towards \u003ccode\u003egrpc-rust\u003c/code\u003e will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the \u003ccode\u003egrpc\u003c/code\u003e crate within the \u003ccode\u003etonic\u003c/code\u003e repository.\u003c/p\u003e\n\u003cp\u003eYou can always watch \u003ca href=\"https://www.youtube.com/watch?v=ux1xoUR9Xm8\"\u003ethis video\u003c/a\u003e for more info on \u003ccode\u003egrpc-rust\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProst updated to v0.14\u003c/li\u003e\n\u003cli\u003eProst has been extracted to their own crates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eTo migrate between \u003ccode\u003e\u0026lt;=v0.13.1\u003c/code\u003e to \u003ccode\u003ev0.14\u003c/code\u003e anything that used prost has now been moved into either \u003ccode\u003etonic-prost\u003c/code\u003e or \u003ccode\u003etonic-prost-build\u003c/code\u003e. All the previous types are still available but under these two new crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for tower's load-shed layer by \u003ca href=\"https://github.com/joeroback\"\u003e\u003ccode\u003e@​joeroback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2189\"\u003ehyperium/tonic#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBox Status contents to reduce enum size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2253\"\u003e#2253\u003c/a\u003e) by \u003ca href=\"https://github.com/tustvold\"\u003e\u003ccode\u003e@​tustvold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2282\"\u003ehyperium/tonic#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to prost 0.14 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2300\"\u003ehyperium/tonic#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate generated code to \u003ccode\u003eerror_details.proto\u003c/code\u003e \u003ccode\u003ea56cbf3b\u003c/code\u003e by \u003ca href=\"https://github.com/kriswuollett\"\u003e\u003ccode\u003e@​kriswuollett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2306\"\u003ehyperium/tonic#2306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by \u003ca href=\"https://github.com/xmakro\"\u003e\u003ccode\u003e@​xmakro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2299\"\u003ehyperium/tonic#2299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tonic): make \u003ccode\u003eStreaming\u003c/code\u003e \u003ccode\u003eSync\u003c/code\u003e again by \u003ca href=\"https://github.com/Twey\"\u003e\u003ccode\u003e@​Twey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2293\"\u003ehyperium/tonic#2293\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/hyperium/tonic/commit/03894a2708c562d6b31c155b1ddc850510ed6c0e\"\u003e\u003ccode\u003e03894a2\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.2 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/d02ee2d1dba2f77570097cbbd87a611399ea98c1\"\u003e\u003ccode\u003ed02ee2d\u003c/code\u003e\u003c/a\u003e Separate out Tls ConnectInfo trait support into separate tls feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/52f9de8727d77775b44408541709731b98c94995\"\u003e\u003ccode\u003e52f9de8\u003c/code\u003e\u003c/a\u003e feat(tonic): Improve \u003ccode\u003eStatus\u003c/code\u003e formatting (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2403\"\u003e#2403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/efd69a25a93578dc61ea47c7b4c984238df2a121\"\u003e\u003ccode\u003eefd69a2\u003c/code\u003e\u003c/a\u003e LucioFranco\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e3f018fc8fa93f88f66f72d756b339c2af97694a\"\u003e\u003ccode\u003ee3f018f\u003c/code\u003e\u003c/a\u003e chore(grpc): Update to socket2 0.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/8ce9ae60fbf843ef97b8871754bdabc124ef94ae\"\u003e\u003ccode\u003e8ce9ae6\u003c/code\u003e\u003c/a\u003e feat(grpc): server codegen using protobuf rust (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c1b23969f977292c7dbf011a542686dfe36022ce\"\u003e\u003ccode\u003ec1b2396\u003c/code\u003e\u003c/a\u003e chore(build): fix protoc binary name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/407c0d14f7931aadeced8ddab564826ff66d8e06\"\u003e\u003ccode\u003e407c0d1\u003c/code\u003e\u003c/a\u003e chore(ci): Update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a84984a4e952b8d6891df76b7d078704a2122ccb\"\u003e\u003ccode\u003ea84984a\u003c/code\u003e\u003c/a\u003e chore(build): convert from bazel to cmake (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/736a8151c48c780500766203fc702897b763b4aa\"\u003e\u003ccode\u003e736a815\u003c/code\u003e\u003c/a\u003e feat(grpc): add aggregate_states in child_manager (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.3 to 0.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TLS certificate compression features by \u003ca href=\"https://github.com/manifest\"\u003e\u003ccode\u003e@​manifest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/130\"\u003erustls/tokio-rustls#130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/0c14e1496ef50adade4ac7c7d1f0270dfb3cdda5\"\u003e\u003ccode\u003e0c14e14\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/9074308f0902fcaef5043fca931fd08939feee74\"\u003e\u003ccode\u003e9074308\u003c/code\u003e\u003c/a\u003e Add TLS certificate compression features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/7ee318d6709ba2a9a1c19218170a3fb942755be0\"\u003e\u003ccode\u003e7ee318d\u003c/code\u003e\u003c/a\u003e build(deps): bump seanmiddleditch/gha-setup-ninja from 4 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/6f740df49585dad4b36d93c03d7cdac3345919c0\"\u003e\u003ccode\u003e6f740df\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.4 to 0.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/dc01fcd2b0f7b1fda5843d0cde3579dca7c73820\"\u003e\u003ccode\u003edc01fcd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 3 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/fb76ce36ffc6f62f8717edbff37291d7143d5852\"\u003e\u003ccode\u003efb76ce3\u003c/code\u003e\u003c/a\u003e Add Dependabot configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.3...v/0.26.4\"\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 `tree-sitter-python` from 0.23.6 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/tree-sitter/tree-sitter-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#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/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix filename of common/common.js in package.json that breaks the node package after rename. by \u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recognize escaped \u0026quot;$\u0026quot; in latex blocks by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow whitespace after closing code block fence by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/163\"\u003etree-sitter-grammars/tree-sitter-markdown#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update to tree-sitter 0.24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/166\"\u003etree-sitter-grammars/tree-sitter-markdown#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: highlights \u0026amp; injections query paths in tree-sitter.json by \u003ca href=\"https://github.com/topi314\"\u003e\u003ccode\u003e@​topi314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/178\"\u003etree-sitter-grammars/tree-sitter-markdown#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einjections.scm: TOML +++ metadata frontmatter support by \u003ca href=\"https://github.com/notpeter\"\u003e\u003ccode\u003e@​notpeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/181\"\u003etree-sitter-grammars/tree-sitter-markdown#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenscreener\"\u003e\u003ccode\u003e@​Greenscreener\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/161\"\u003etree-sitter-grammars/tree-sitter-markdown#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/165\"\u003etree-sitter-grammars/tree-sitter-markdown#165\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/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/9dca2b6834df9be17bed2ec0fc05c215fa10acf3\"\u003e\u003ccode\u003e9dca2b6\u003c/code\u003e\u003c/a\u003e fix(scanner): remove unnecessary char casting (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/efb075cbd57ce33f694c2bb264b99cdba0f31789\"\u003e\u003ccode\u003eefb075c\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/afaa4138517363362f54c89330c9d79391e81168\"\u003e\u003ccode\u003eafaa413\u003c/code\u003e\u003c/a\u003e release v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/31c557edb2702e753accdb21c95451d5b9877037\"\u003e\u003ccode\u003e31c557e\u003c/code\u003e\u003c/a\u003e ci(release): add workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2c1006f440c271ab60683a9a148b47bf2c64a9b1\"\u003e\u003ccode\u003e2c1006f\u003c/code\u003e\u003c/a\u003e ci(test): update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/071b3b70baad138aa28832cf02d16ca48f2e6f4d\"\u003e\u003ccode\u003e071b3b7\u003c/code\u003e\u003c/a\u003e fix(npm): include tree-sitter config file (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/tensorzero/tensorzero/pull/3727","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3727","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3727/packages"}},{"old_version":"0.30.1","new_version":"0.31.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T01:44:45.000Z","version_change":"0.30.1 → 0.31.0","issue":{"uuid":"3462912134","node_id":"PR_kwDOMXNO-86q_awg","number":3722,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T01:44:45.000Z","updated_at":"2025-09-29T17:28:52.742Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":33,"packages":[{"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":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.9.5","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.47","new_version":"4.5.48","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.3","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"aws-sdk-bedrockruntime","old_version":"1.105.0","new_version":"1.106.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.85.0","new_version":"1.86.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":"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.30.1","new_version":"0.31.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tempfile","old_version":"3.21.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.2","repository_url":"https://github.com/hyperium/tonic"},{"name":"hyper-util","old_version":"0.1.16","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"rcgen","old_version":"0.14.3","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.31","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":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"trybuild","old_version":"1.0.110","new_version":"1.0.111","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.9","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.2","new_version":"1.11.3","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\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| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.5` | `0.9.6` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.5` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.47` | `4.5.48` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.8` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.3` | `0.12.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.105.0` | `1.106.0` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.85.0` | `1.86.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| [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.30.1` | `0.31.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.2` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.16` | `0.1.17` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.3` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.31` | `0.23.32` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.110` | `1.0.111` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.9` | `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.2` | `1.11.3` |\n\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 `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 `toml` from 0.9.5 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\u003eSee full diff in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.5...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 `axum` from 0.8.4 to 0.8.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'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/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\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6529158354fd98d7bd981264f91e7e64edcc732b\"\u003e\u003ccode\u003e6529158\u003c/code\u003e\u003c/a\u003e Bump Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/1a7460cd27c45c2475c6b7cb33d83ef6e9f12b39\"\u003e\u003ccode\u003e1a7460c\u003c/code\u003e\u003c/a\u003e ci: Also run for release branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/cb8670a94b93ae2d860e6f8a6bdc09ae7b79fb2e\"\u003e\u003ccode\u003ecb8670a\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.28 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c664934747cc5fad928825c556169da9192a470\"\u003e\u003ccode\u003e0c66493\u003c/code\u003e\u003c/a\u003e axum-extra: Remove unused tower dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6f1ed5e0a025cd3214e4b0232b0a79fffd339af9\"\u003e\u003ccode\u003e6f1ed5e\u003c/code\u003e\u003c/a\u003e Spelling misstake in Using closure capture (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3481\"\u003e#3481\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.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 `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 `serde-untagged` from 0.1.8 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\u003c/blockquote\u003e\n\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\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/serde-untagged/compare/0.1.8...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.3 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\u003c/blockquote\u003e\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.3...v0.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.41 to 0.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-bedrockruntime` from 1.105.0 to 1.106.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-sdk-sagemakerruntime` from 1.85.0 to 1.86.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 `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-semantic-conventions` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-semantic-conventions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `init-tracing-opentelemetry` from 0.30.1 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/2ede0061bd141b4e197e5d7fca86f257042dc539\"\u003e\u003ccode\u003e2ede006\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c126cb6ff3bb7ed0be57ff5b22ea5d39711efd2a\"\u003e\u003ccode\u003ec126cb6\u003c/code\u003e\u003c/a\u003e feat!: Guard struct allow future evolution, init_subscriber can be used for n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/68fd718e64afcadc0085b3d4a06772248dbafae4\"\u003e\u003ccode\u003e68fd718\u003c/code\u003e\u003c/a\u003e feat: a more configurable tracing configuration with \u003ccode\u003eTracingConfig\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/88388945eee723dc5277c57ce2e8c1e99ed8dc06\"\u003e\u003ccode\u003e8838894\u003c/code\u003e\u003c/a\u003e build: ignore update on \u003ccode\u003erust\u003c/code\u003e (try to be compatible with oldest version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/a21b3c4ac0f7a8197066f1e5473bd56879040009\"\u003e\u003ccode\u003ea21b3c4\u003c/code\u003e\u003c/a\u003e docs: add a CONTRIBUTING.md with build instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/fbd819e98dba2c62f431a565e72a35ca864c1d87\"\u003e\u003ccode\u003efbd819e\u003c/code\u003e\u003c/a\u003e chore: migrate task from  \u003ccode\u003ejust\u003c/code\u003e to mise`\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/c363da8d9e04ffcdad2d641b7a3419e97fbbb140\"\u003e\u003ccode\u003ec363da8\u003c/code\u003e\u003c/a\u003e feat!: export grpc utils from \u003ccode\u003ehttp::grpc\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/b8b3c3bb1876db332e706fe9c4877ac2a124e2b0\"\u003e\u003ccode\u003eb8b3c3b\u003c/code\u003e\u003c/a\u003e chore(deps): revert change, depends of rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/9c3b3dbd3109968c1b4e6c30f97bc68c33bce56d\"\u003e\u003ccode\u003e9c3b3db\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rust to v1.90.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/commit/204ac4ea98f7edbde1970ebda018e2b69b992e69\"\u003e\u003ccode\u003e204ac4e\u003c/code\u003e\u003c/a\u003e chore(deps): update oxsecurity/megalinter action to v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/compare/init-tracing-opentelemetry-v0.30.1...init-tracing-opentelemetry-v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 0.23.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-rust/releases\"\u003egoogle-cloud-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eFirst GA release\u003c/h2\u003e\n\u003cp\u003eWe are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.\u003c/p\u003e\n\u003ch2\u003eWhat's Included\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.\u003c/li\u003e\n\u003cli\u003eFully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].\u003c/li\u003e\n\u003cli\u003eIdiomatic abstractions for long-running operations and pagination APIs.\u003c/li\u003e\n\u003cli\u003eAutomatic retries for requests that fail due to transient errors.\u003c/li\u003e\n\u003cli\u003eAutomatic demarshalling of error details into idiomatic types.\u003c/li\u003e\n\u003cli\u003eAutomatic resumes for uploads to and downloads from Cloud Storage.\u003c/li\u003e\n\u003cli\u003eSupport for streaming uploads to Cloud Storage, with retries on errors.\u003c/li\u003e\n\u003cli\u003eAutomatic checksumming of data uploaded to or downloaded from Cloud Storage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eCompared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(storage): support object contexts by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3266\"\u003egoogleapis/google-cloud-rust#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare all libraries as GA by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3186\"\u003egoogleapis/google-cloud-rust#3186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove caveats from top-level README by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-rust/pull/3293\"\u003egoogleapis/google-cloud-rust#3293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\"\u003ehttps://github.com/googleapis/google-cloud-rust/compare/v0.12.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFootnotes\u003c/h2\u003e\n\u003cp\u003e[^1]:  Also known as workload identify federation or \u0026quot;bring your own id\u0026quot;.\u003c/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/googleapis/google-cloud-rust/commits/v1.0.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.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 `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 `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 `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/m...\n\n_Description has been truncated_\n\u003c!-- ELLIPSIS_HIDDEN --\u003e\n\n----\n\n\u003e [!IMPORTANT]\n\u003e Bump multiple Rust dependencies across various directories, updating `Cargo.toml` and `Cargo.lock` files to reflect new versions and remove unused dependencies.\n\u003e \n\u003e   - **Dependency Updates**:\n\u003e     - Bump `serde` to 1.0.228, `serde_json` to 1.0.145, `axum` to 0.8.5, `anyhow` to 1.0.100, `clap` to 4.5.48, `object_store` to 0.12.4, `chrono` to 0.4.42, `opentelemetry` to 0.31.0, and `google-cloud-auth` to 1.0.0.\n\u003e     - Update `Cargo.toml` in `clients/rust`, `examples/integrations/cursor/feedback`, `gateway`, `internal/tensorzero-derive`, `provider-proxy`, and `tensorzero-core` to reflect new versions.\n\u003e   - **Miscellaneous**:\n\u003e     - Remove unused dependencies like `android-tzdata`, `generator`, `lazycell`, `loom`, `rustc-hash`, `rustix`, `which`, and `windows` from `Cargo.lock`.\n\u003e     - Update `Cargo.lock` to reflect all dependency changes.\n\u003e \n\u003e \u003csup\u003eThis description was created by \u003c/sup\u003e[\u003cimg alt=\"Ellipsis\" src=\"https://img.shields.io/badge/Ellipsis-blue?color=175173\"\u003e](https://www.ellipsis.dev?ref=tensorzero%2Ftensorzero\u0026utm_source=github\u0026utm_medium=referral)\u003csup\u003e for 6bae51d9a8cd4a667744ca05b535815ce48b47ce. You can [customize](https://app.ellipsis.dev/tensorzero/settings/summaries) this summary. It will automatically update as commits are pushed.\u003c/sup\u003e\n\n\u003c!-- ELLIPSIS_HIDDEN --\u003e","html_url":"https://github.com/tensorzero/tensorzero/pull/3722","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3722","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3722/packages"}},{"old_version":"0.29.0","new_version":"0.30.1","update_type":"minor","path":null,"pr_created_at":"2025-09-22T19:46:03.000Z","version_change":"0.29.0 → 0.30.1","issue":{"uuid":"2850891152","node_id":"PR_kwDOPU9HFM6p7SWQ","number":7,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 48 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-09-22T19:46:03.000Z","updated_at":"2025-09-22T19:46:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":48,"packages":[{"name":"reqwest","old_version":"0.12.22","new_version":"0.12.23","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.226","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":"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.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.3","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-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":"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":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.21.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.16","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.22.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.53","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":"rcgen","old_version":"0.14.2","new_version":"0.14.4","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.3","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":"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.9","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.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 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.22` | `0.12.23` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.226` |\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| [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.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.3` |\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-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| [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| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.30.1` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.21.0` | `1.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.16` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.22.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.53` |\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| [rcgen](https://github.com/rustls/rcgen) | `0.14.2` | `0.14.4` |\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.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.101` |\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.9` |\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.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.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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.22...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.226\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.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/179954784683f35942ac2e1f076e0361b47f8178\"\u003e\u003ccode\u003e1799547\u003c/code\u003e\u003c/a\u003e Release 1.0.226\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2dbeefb11bd7fb97aceb49a09e8ba5a25e268b2e\"\u003e\u003ccode\u003e2dbeefb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e from Mingun/dedupe-adj-enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/8a3c29ff19126ca021c29039bfcd1e829b1dfab3\"\u003e\u003ccode\u003e8a3c29f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2986\"\u003e#2986\u003c/a\u003e from dtolnay/didnotwork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/defc24d361552d872f92d9e7b98afee64c414d6d\"\u003e\u003ccode\u003edefc24d\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;did not work\u0026quot; comment from test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/23166107601322080d19e8600f9ac84f5ace8b9b\"\u003e\u003ccode\u003e2316610\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2929\"\u003e#2929\u003c/a\u003e from Mingun/flatten-enum-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/c09e2bd690b2e12cd355e93ca4c9beb8b3ff98e9\"\u003e\u003ccode\u003ec09e2bd\u003c/code\u003e\u003c/a\u003e Add tests for flatten unit variant in adjacently tagged (tag + content) enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fe7dcc4cd8b74682c97f8d8fec18ca91c23c6177\"\u003e\u003ccode\u003efe7dcc4\u003c/code\u003e\u003c/a\u003e Test all possible orders of map entries for enum-flatten-in-struct representa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a20e66e1313f64f1ebadd29da1e90eecfd06fdbd\"\u003e\u003ccode\u003ea20e66e\u003c/code\u003e\u003c/a\u003e Check serialization in flatten::enum_::internally_tagged::unit_enum_with_unkn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1c1a5d95cd32fa0d5bc1456098b5ebc113a97190\"\u003e\u003ccode\u003e1c1a5d9\u003c/code\u003e\u003c/a\u003e Reorder struct_ and newtype tests of adjacently_tagged enums to match order i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ee3c2372fbe0019ec19b6327213c6acfade435fe\"\u003e\u003ccode\u003eee3c237\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/serde-rs/serde/compare/v1.0.219...v1.0.226\"\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 `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.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/blockquote\u003e\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.41...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.3\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\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\u003cli\u003echore: fix clippy 1.88 warnings \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/418\"\u003e#418\u003c/a\u003e (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump quick-xml to version 0.38.0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/417\"\u003e#417\u003c/a\u003e (\u003ca href=\"https://github.com/raimannma\"\u003eraimannma\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent compilation error with all cloud features but fs turned on \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/412\"\u003e#412\u003c/a\u003e (\u003ca href=\"https://github.com/jder\"\u003ejder\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRetry requests when status code is 429 \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/410\"\u003e#410\u003c/a\u003e (\u003ca href=\"https://github.com/paraseba\"\u003eparaseba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eminor: Pin \u003ccode\u003etracing-attributes\u003c/code\u003e, \u003ccode\u003etracing-core\u003c/code\u003e to fix CI \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/404\"\u003e#404\u003c/a\u003e (\u003ca href=\"https://github.com/kylebarron\"\u003ekylebarron\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat (azure): support for account in \u003ccode\u003eaz://\u003c/code\u003e URLs \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/403\"\u003e#403\u003c/a\u003e (\u003ca href=\"https://github.com/ByteBaker\"\u003eByteBaker\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix azure path parsing \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/399\"\u003e#399\u003c/a\u003e (\u003ca href=\"https://github.com/kylebarron\"\u003ekylebarron\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7e0c2693b8c3eca2bab5a5ea3acf2a6a53c3bf2f\"\u003e\u003ccode\u003e7e0c269\u003c/code\u003e\u003c/a\u003e chore: prepare \u003ccode\u003e0.12.3\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/7242a95e49fe5bd07089b5ca16f9bf576eeba825\"\u003e\u003ccode\u003e7242a95\u003c/code\u003e\u003c/a\u003e feat (azure): support for account in 'az://' URLs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/1de3c7854a2358ef423bc6a02ed86644a77baab0\"\u003e\u003ccode\u003e1de3c78\u003c/code\u003e\u003c/a\u003e Minor: Update release schedule on README (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/bed1ceaac41e4530e55d01054bd9921a03270851\"\u003e\u003ccode\u003ebed1cea\u003c/code\u003e\u003c/a\u003e feat: retry on 429 and 408 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/1474a7d604b0414d1633973524d8f793a57529bb\"\u003e\u003ccode\u003e1474a7d\u003c/code\u003e\u003c/a\u003e fix(gcp): don't panic if read pem fails (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/3bc8c4904197df7d75c85384243afbe0d0b98c7c\"\u003e\u003ccode\u003e3bc8c49\u003c/code\u003e\u003c/a\u003e Retry requests when status code is 429 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/9df5965e5dd8a4f6e5d589cc8d540722744680fb\"\u003e\u003ccode\u003e9df5965\u003c/code\u003e\u003c/a\u003e Prevent compilation error with all cloud features but fs turned on (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/d65799be91f4199cff0a443ecd06651bc8e5e85c\"\u003e\u003ccode\u003ed65799b\u003c/code\u003e\u003c/a\u003e fix: expose source of \u003ccode\u003eRetryError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/4d66f8b881afee28665b8cf28b901aff27a88b09\"\u003e\u003ccode\u003e4d66f8b\u003c/code\u003e\u003c/a\u003e chore: update quick-xml to version 0.38.0 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/259aee526b626a7db97d7435cdde0e6e24c24486\"\u003e\u003ccode\u003e259aee5\u003c/code\u003e\u003c/a\u003e chore: fix clippy 1.88 warnings (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/418\"\u003e#418\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.3\"\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 href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.1...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `tracing-opentelemetry-instrumentation-sdk` from 0.29.0 to 0.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk/releases\"\u003etracing-opentelemetry-instrumentation-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-opentelemetry-instrumentation-sdk-v0.29.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update opentel...\n\n_Description has been truncated_","html_url":"https://github.com/al-codaio/tensorzero/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/al-codaio%2Ftensorzero/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}}]}