{"id":70007,"name":"tree-sitter-md","ecosystem":"cargo","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown","issues_count":28,"created_at":"2025-09-22T03:21:04.902Z","updated_at":"2025-09-22T03:21:04.902Z","purl":"pkg:cargo/tree-sitter-md","metadata":{"id":4336324,"name":"tree-sitter-md","ecosystem":"cargo","description":"Markdown grammar for tree-sitter","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown","keywords_array":["markdown","parsing","incremental","tree-sitter"],"namespace":null,"versions_count":16,"first_release_published_at":"2022-04-26T10:23:12.704Z","latest_release_published_at":"2025-09-16T17:10:15.588Z","latest_release_number":"0.5.1","last_synced_at":"2025-09-16T17:17:00.509Z","created_at":"2022-04-26T10:32:24.077Z","updated_at":"2025-09-16T17:17:00.727Z","registry_url":"https://crates.io/crates/tree-sitter-md/","install_command":"cargo install tree-sitter-md","documentation_url":"https://docs.rs/tree-sitter-md/","metadata":{"categories":["parsing","text-editors"]},"repo_metadata":{"id":37084351,"uuid":"429403657","full_name":"tree-sitter-grammars/tree-sitter-markdown","owner":"tree-sitter-grammars","description":"Markdown grammar for tree-sitter","archived":false,"fork":false,"pushed_at":"2024-08-17T13:16:46.000Z","size":19990,"stargazers_count":404,"open_issues_count":35,"forks_count":49,"subscribers_count":7,"default_branch":"split_parser","last_synced_at":"2024-08-29T11:10:14.092Z","etag":null,"topics":["markdown","parser","tree-sitter"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tree-sitter-grammars.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-18T11:28:59.000Z","updated_at":"2024-08-22T08:28:24.000Z","dependencies_parsed_at":"2023-02-18T15:16:02.636Z","dependency_job_id":"7015785e-8285-4193-a30d-3be1e1f55a03","html_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown","commit_stats":{"total_commits":233,"total_committers":22,"mean_commits":"10.590909090909092","dds":0.2188841201716738,"last_synced_commit":"7fe453beacecf02c86f7736439f238f5bb8b5c9b"},"previous_names":["mdeiml/tree-sitter-markdown"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tree-sitter-grammars","download_url":"https://codeload.github.com/tree-sitter-grammars/tree-sitter-markdown/tar.gz/refs/heads/split_parser","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217594218,"owners_count":16201655,"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":"tree-sitter-grammars","name":"tree-sitter-grammars","uuid":"159547333","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/159547333?v=4","repositories_count":1,"last_synced_at":"2024-02-09T14:53:04.221Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/tree-sitter-grammars","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2024-02-09T14:53:04.223Z","updated_at":"2024-02-09T14:53:04.223Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tree-sitter-grammars","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tree-sitter-grammars/repositories"},"tags":[{"name":"v0.2.3","sha":"62516e8c78380e3b51d5b55727995d2c511436d8","kind":"commit","published_at":"2024-03-22T09:52:05.000Z","download_url":"https://codeload.github.com/tree-sitter-grammars/tree-sitter-markdown/tar.gz/v0.2.3","html_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"5520eaa328d41f6817b86c1da7b4d87c705a64a8","kind":"commit","published_at":"2024-03-22T09:31:59.000Z","download_url":"https://codeload.github.com/tree-sitter-grammars/tree-sitter-markdown/tar.gz/v0.2.2","html_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"b2f01981a76e3251f5b660378136c248ed106b81","kind":"commit","published_at":"2024-03-13T21:51:05.000Z","download_url":"https://codeload.github.com/tree-sitter-grammars/tree-sitter-markdown/tar.gz/v0.2.1","html_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"e885e82ffca45554328f457b9e09a693266b7ace","kind":"commit","published_at":"2024-03-13T21:37:51.000Z","download_url":"https://codeload.github.com/tree-sitter-grammars/tree-sitter-markdown/tar.gz/v0.2.0","html_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.2.0/manifests"},{"name":"v0.1.7","sha":"7ce4c69fe92d1c10225e3d1b3676c87dd9427b45","kind":"commit","published_at":"2023-11-10T08:37:25.000Z","download_url":"https://codeload.github.com/tree-sitter-grammars/tree-sitter-markdown/tar.gz/v0.1.7","html_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"aaf76797aa8ecd9a5e78e0ec3681941de6c945ee","kind":"commit","published_at":"2023-07-22T11:25:09.000Z","download_url":"https://codeload.github.com/tree-sitter-grammars/tree-sitter-markdown/tar.gz/v0.1.6","html_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"fa6bfd51727e4bef99f7eec5f43947f73d64ea7d","kind":"commit","published_at":"2023-03-05T23:22:35.000Z","download_url":"https://codeload.github.com/tree-sitter-grammars/tree-sitter-markdown/tar.gz/v0.1.5","html_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"4f223897509a7ede9ff4a1fcddeba47a362864cc","kind":"commit","published_at":"2023-03-02T17:37:34.000Z","download_url":"https://codeload.github.com/tree-sitter-grammars/tree-sitter-markdown/tar.gz/v0.1.4","html_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"6138ee0c0d0ddafc4bf0e25728b73f902bbf2c98","kind":"commit","published_at":"2023-02-28T14:28:45.000Z","download_url":"https://codeload.github.com/tree-sitter-grammars/tree-sitter-markdown/tar.gz/v0.1.3","html_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter-grammars%2Ftree-sitter-markdown/tags/v0.1.3/manifests"}]},"repo_metadata_updated_at":"2024-09-03T16:05:13.738Z","dependent_packages_count":4,"downloads":233786,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":21.40604557245385,"dependent_repos_count":16.700336700336702,"dependent_packages_count":12.225627057087731,"stargazers_count":9.477737264928816,"forks_count":10.174082115918564,"docker_downloads_count":3.2905090490890383,"average":12.212389626635783},"purl":"pkg:cargo/tree-sitter-md","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/tree-sitter-md","docker_dependents_count":31,"docker_downloads_count":23282704,"usage_url":"https://repos.ecosyste.ms/usage/cargo/tree-sitter-md","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/tree-sitter-md/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-01-17T23:45:09.578Z","issues_count":101,"pull_requests_count":29,"avg_time_to_close_issue":6485938.545454546,"avg_time_to_close_pull_request":943662.75,"issues_closed_count":77,"pull_requests_closed_count":28,"pull_request_authors_count":20,"issue_authors_count":79,"avg_comments_per_issue":3.3465346534653464,"avg_comments_per_pull_request":2.5172413793103448,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":38,"past_year_pull_requests_count":16,"past_year_avg_time_to_close_issue":4705254.5,"past_year_avg_time_to_close_pull_request":966555.4666666667,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":15,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":34,"past_year_avg_comments_per_issue":3.289473684210526,"past_year_avg_comments_per_pull_request":2.875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":15,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MDeiml%2Ftree-sitter-markdown/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tree-sitter-md/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tree-sitter-md/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tree-sitter-md/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tree-sitter-md/related_packages","maintainers":[{"uuid":"154339","login":"MDeiml","name":"Matthias Deiml","email":null,"url":"https://github.com/MDeiml","packages_count":1,"html_url":"https://crates.io/users/MDeiml","role":null,"created_at":"2022-11-08T04:04:55.938Z","updated_at":"2022-11-08T04:04:55.938Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/MDeiml/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":206773,"maintainers_count":51032,"namespaces_count":0,"keywords_count":52077,"github":"rust-lang","metadata":{"funded_packages_count":20056},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-22T06:35:16.512Z","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":"4333250469","node_id":"PR_kwDORGQR9c7V1OxM","number":13,"state":"open","title":"deps: bump the rust-dependencies group with 25 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T05:13:49.000Z","updated_at":"2026-04-27T05:14:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":25,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.3","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"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-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.3","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"42.0.2","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.3` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.2` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.3` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.39.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.23.1` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `42.0.2` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\nUpdates `tokio` from 1.49.0 to 1.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/905c146aeda741ea2202f942a7c3a606dda13da5\"\u003e\u003ccode\u003e905c146\u003c/code\u003e\u003c/a\u003e chore: prepare to release v1.52.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61\"\u003e\u003ccode\u003e56aaa43\u003c/code\u003e\u003c/a\u003e rt: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix regression in \u003ccode\u003espawn_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b\"\u003e\u003ccode\u003e57ff47a\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003etrybuild\u003c/code\u003e to expect output from rustc 1.95.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8058\"\u003e#8058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749\"\u003e\u003ccode\u003e812de3e\u003c/code\u003e\u003c/a\u003e ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8053\"\u003e#8053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826\"\u003e\u003ccode\u003eba82e73\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to keep github actions up to date (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53\"\u003e\u003ccode\u003e2e85f9d\u003c/code\u003e\u003c/a\u003e ci: replace cirrus-ci with freebsd-vm (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8041\"\u003e#8041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d\"\u003e\u003ccode\u003ea7e1cd8\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions workflows to use latest tool versions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8047\"\u003e#8047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Wikilink offset.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.2...v0.13.3\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.2...v0.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.13.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump tar to 0.4.45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.1...v0.13.2\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003cp\u003eUpdate dependencies.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\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/pulldown-cmark/pulldown-cmark/commit/b0e6f65f20f15f0065d3951261215b0193f0d57f\"\u003e\u003ccode\u003eb0e6f65\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version in Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/ed2ee591b4df92ee6824f81bba07f473420f2320\"\u003e\u003ccode\u003eed2ee59\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/676afd2f35b6525e75b55fc8677f9d7bfce5d9e3\"\u003e\u003ccode\u003e676afd2\u003c/code\u003e\u003c/a\u003e fix: wrong wikilink end-offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/bad792636bcf50341a0d7376274293bdf1fe4d2b\"\u003e\u003ccode\u003ebad7926\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark in Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f67922d653f30f0cfe3a9efa90ba0f8927868b55\"\u003e\u003ccode\u003ef67922d\u003c/code\u003e\u003c/a\u003e fix: bump tar to 0.4.45 for security purposes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/fe3603834daa30450ab9586b6bc58dba4fe1674d\"\u003e\u003ccode\u003efe36038\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.24.7 to 0.26.8\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/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5448\"\u003etree-sitter/tree-sitter#5448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5452\"\u003etree-sitter/tree-sitter#5452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5465\"\u003etree-sitter/tree-sitter#5465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(cli): misc. improvements by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5476\"\u003etree-sitter/tree-sitter#5476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wasm loading of languages w/ multiple reserved word sets by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5477\"\u003etree-sitter/tree-sitter#5477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egenerate: avoid panicking when a supertype only has hidden external token children by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5478\"\u003etree-sitter/tree-sitter#5478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.8 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/tree-sitter/pull/5479\"\u003etree-sitter/tree-sitter#5479\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/tree-sitter/compare/v0.26.7...v0.26.8\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.7\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA regression in v0.26.6 with quantified alternations was fixed.\u003c/li\u003e\n\u003cli\u003eRelease artifacts for the tree-sitter CLI are now published as zip archives (in addition to gzipped executables, which are planned for removal in a future minor release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip missing Makefile in version command by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5386\"\u003etree-sitter/tree-sitter#5386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e) 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/tree-sitter/pull/5390\"\u003etree-sitter/tree-sitter#5390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5398\"\u003etree-sitter/tree-sitter#5398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): link with libc on OpenBSD to compile parser by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5399\"\u003etree-sitter/tree-sitter#5399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5412\"\u003etree-sitter/tree-sitter#5412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): don't add copies for quantifier steps outside alternations by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5414\"\u003etree-sitter/tree-sitter#5414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert allowing dashes in parser name by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5433\"\u003etree-sitter/tree-sitter#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): publish zip archives 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/tree-sitter/pull/5434\"\u003etree-sitter/tree-sitter#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.7 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/tree-sitter/pull/5435\"\u003etree-sitter/tree-sitter#5435\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/tree-sitter/compare/v0.26.6...v0.26.7\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elib: clean up strict aliasing fixes in array.h by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5311\"\u003etree-sitter/tree-sitter#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5318\"\u003etree-sitter/tree-sitter#5318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow for both debug logs and graphs by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5319\"\u003etree-sitter/tree-sitter#5319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb: add default export to CJS bundle by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5323\"\u003etree-sitter/tree-sitter#5323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cross-branch capture contamination in alternations with quantifiers by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5320\"\u003etree-sitter/tree-sitter#5320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: speed it up by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5325\"\u003etree-sitter/tree-sitter#5325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse provided by RedoxOS byte orders implementations by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5346\"\u003etree-sitter/tree-sitter#5346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.5 LTS 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/tree-sitter/pull/5351\"\u003etree-sitter/tree-sitter#5351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): cast NULL in ts_subtree_children macro by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5353\"\u003etree-sitter/tree-sitter#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: backport release check workflow by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5358\"\u003etree-sitter/tree-sitter#5358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: retrigger crates check on PR updates by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5361\"\u003etree-sitter/tree-sitter#5361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecli: init -u fixes by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5367\"\u003etree-sitter/tree-sitter#5367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.6 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/tree-sitter/pull/5370\"\u003etree-sitter/tree-sitter#5370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.6 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/tree-sitter/pull/5372\"\u003etree-sitter/tree-sitter#5372\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/tree-sitter/commit/cd5b087cd9f45ca6d93ab1954f6b7c8534f324d2\"\u003e\u003ccode\u003ecd5b087\u003c/code\u003e\u003c/a\u003e release v0.26.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c0d1444118d0c8572754107bcf090fb95cc9b9c6\"\u003e\u003ccode\u003ec0d1444\u003c/code\u003e\u003c/a\u003e generate: avoid panicking when a supertype only has hidden external token chi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0b04fd0533a5d034a7f850ae5e3e12750c5c1dac\"\u003e\u003ccode\u003e0b04fd0\u003c/code\u003e\u003c/a\u003e Fix wasm loading of languages w/ multiple reserved word sets (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/05cf9a161a149da563ed20d8969b9c967426be42\"\u003e\u003ccode\u003e05cf9a1\u003c/code\u003e\u003c/a\u003e perf(cli): minor allocation and write call reductions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/bab48517d7c88133240c7f568a0774f117eb27be\"\u003e\u003ccode\u003ebab4851\u003c/code\u003e\u003c/a\u003e perf(cli): buffer stdout in parse and query output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/e28cb5ae7447f9f6330f4e6601c3a363342ce192\"\u003e\u003ccode\u003ee28cb5a\u003c/code\u003e\u003c/a\u003e fix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3839f6fcf54c9eeb28a8bce9005acb574d125703\"\u003e\u003ccode\u003e3839f6f\u003c/code\u003e\u003c/a\u003e fix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/001a926d567714cd46095d08513344e95164e414\"\u003e\u003ccode\u003e001a926\u003c/code\u003e\u003c/a\u003e fix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/6f2e8a6cf4d7025e2b2a7227d270640273100138\"\u003e\u003ccode\u003e6f2e8a6\u003c/code\u003e\u003c/a\u003e release v0.26.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0ae615883ecf9c6248a0b9f028ee6c51741bd117\"\u003e\u003ccode\u003e0ae6158\u003c/code\u003e\u003c/a\u003e ci(release): publish zip archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.23.3 to 0.24.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/77a3747266f4d621d0757825e6b11edcbf991ca5\"\u003e\u003ccode\u003e77a3747\u003c/code\u003e\u003c/a\u003e 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/c9f157902a6b487f0c358dc383d2d694b98fd814\"\u003e\u003ccode\u003ec9f1579\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/v0.24.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/b3e615de069beb04ff44f65ac52f7f03cff04438\"\u003e\u003ccode\u003eb3e615d\u003c/code\u003e\u003c/a\u003e Fix bad error recovery when parsing repeated string literals (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4b8106750a2865e4548459d18c797c9f468c440e\"\u003e\u003ccode\u003e4b81067\u003c/code\u003e\u003c/a\u003e Disable regeneration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/6651c80dc5f033f9666365de50260d02cea05412\"\u003e\u003ccode\u003e6651c80\u003c/code\u003e\u003c/a\u003e Regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/96e3121c41bc5f2b659f21dd5a43894c4028ddf1\"\u003e\u003ccode\u003e96e3121\u003c/code\u003e\u003c/a\u003e Remove attestations from GH release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/8a1ccae7aaccdc11b04dbd803453e3e9cfd9159b\"\u003e\u003ccode\u003e8a1ccae\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/ab43fdbb1640bdece8fab9927b1aa6774d942189\"\u003e\u003ccode\u003eab43fdb\u003c/code\u003e\u003c/a\u003e Parse string literals even in with unexpected prefixes (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/261b20226c04ef601adbdf185a800512a5f66291\"\u003e\u003ccode\u003e261b202\u003c/code\u003e\u003c/a\u003e Raw reference/identifier conflict (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/946595d164e77b705fa28385654f9420f59262ef\"\u003e\u003ccode\u003e946595d\u003c/code\u003e\u003c/a\u003e Include LICENSE (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 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-javascript/releases\"\u003etree-sitter-javascript'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-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...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-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-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\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.3\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.3\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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cmake --install by \u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct typo to make \u0026quot;make install\u0026quot; work again by \u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Implement other cursor wrapper methods by \u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow ordered lists to start from any number by \u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: regenerate parser and bindings with 0.26.6 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/228\"\u003etree-sitter-grammars/tree-sitter-markdown#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.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/229\"\u003etree-sitter-grammars/tree-sitter-markdown#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\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.2...v0.5.3\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\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\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f969cd3ae3f9fbd4e43205431d0ae286014c05b5\"\u003e\u003ccode\u003ef969cd3\u003c/code\u003e\u003c/a\u003e release v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/808e105aff82bc7cbc1587384dab71151b62182f\"\u003e\u003ccode\u003e808e105\u003c/code\u003e\u003c/a\u003e chore: regenerate parser and bindings with 0.26.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/cee71b8288f2ec09c29415219ac15a654bd571b9\"\u003e\u003ccode\u003ecee71b8\u003c/code\u003e\u003c/a\u003e fix(scanner): allow ordered lists to start from any number (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/bd2d09ecdbd36289bb7185c8751bbf14c5afe838\"\u003e\u003ccode\u003ebd2d09e\u003c/code\u003e\u003c/a\u003e fix: Rename \u003ccode\u003e'a\u003c/code\u003e to \u003ccode\u003e'tree\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/04461634cd69fb8cb75adff3d1dbcd40ed799bce\"\u003e\u003ccode\u003e0446163\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003etree-sitter\u003c/code\u003e feature as it wasn't doing anything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/341d94141fbf3c59de2d98f85c98492f6ba2e26b\"\u003e\u003ccode\u003e341d941\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003ecore\u003c/code\u003e over \u003ccode\u003estd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/93239b670f2aae71ca128732f870f36cad1e5c74\"\u003e\u003ccode\u003e93239b6\u003c/code\u003e\u003c/a\u003e feat: Add missing corresponding cursor methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7c6a0aa5e0800868d85b0fb7f0811378ff2701d8\"\u003e\u003ccode\u003e7c6a0aa\u003c/code\u003e\u003c/a\u003e doc: Fix typos and add aliases; add \u003ccode\u003e#[must_use]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/da063e1ba4303ff08781eb440cc9a7bd41e55dd8\"\u003e\u003ccode\u003eda063e1\u003c/code\u003e\u003c/a\u003e fix: Correct typo to make \u0026quot;make install\u0026quot; work again (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/597e6b0a5ae24dd0b2d4a3891c82ebf5f47e0398\"\u003e\u003ccode\u003e597e6b0\u003c/code\u003e\u003c/a\u003e fix(cmake): correct location for \u003ccode\u003e--install\u003c/code\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.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4080218347","node_id":"PR_kwDORGQR9c7KzowV","number":11,"state":"open","title":"deps: bump the rust-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T04:53:28.000Z","updated_at":"2026-03-16T04:53:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":24,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.1","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.7","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"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-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.3","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"42.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.1` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.7` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.3` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.39.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.22.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `42.0.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003cp\u003eUpdate dependencies.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/fe3603834daa30450ab9586b6bc58dba4fe1674d\"\u003e\u003ccode\u003efe36038\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.24.7 to 0.26.7\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/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.7\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA regression in v0.26.6 with quantified alternations was fixed.\u003c/li\u003e\n\u003cli\u003eRelease artifacts for the tree-sitter CLI are now published as zip archives (in addition to gzipped executables, which are planned for removal in a future minor release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip missing Makefile in version command by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5386\"\u003etree-sitter/tree-sitter#5386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e) 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/tree-sitter/pull/5390\"\u003etree-sitter/tree-sitter#5390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5398\"\u003etree-sitter/tree-sitter#5398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): link with libc on OpenBSD to compile parser by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5399\"\u003etree-sitter/tree-sitter#5399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5412\"\u003etree-sitter/tree-sitter#5412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): don't add copies for quantifier steps outside alternations by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5414\"\u003etree-sitter/tree-sitter#5414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert allowing dashes in parser name by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5433\"\u003etree-sitter/tree-sitter#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): publish zip archives 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/tree-sitter/pull/5434\"\u003etree-sitter/tree-sitter#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.7 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/tree-sitter/pull/5435\"\u003etree-sitter/tree-sitter#5435\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/tree-sitter/compare/v0.26.6...v0.26.7\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elib: clean up strict aliasing fixes in array.h by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5311\"\u003etree-sitter/tree-sitter#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5318\"\u003etree-sitter/tree-sitter#5318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow for both debug logs and graphs by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5319\"\u003etree-sitter/tree-sitter#5319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb: add default export to CJS bundle by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5323\"\u003etree-sitter/tree-sitter#5323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cross-branch capture contamination in alternations with quantifiers by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5320\"\u003etree-sitter/tree-sitter#5320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: speed it up by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5325\"\u003etree-sitter/tree-sitter#5325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse provided by RedoxOS byte orders implementations by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5346\"\u003etree-sitter/tree-sitter#5346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.5 LTS 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/tree-sitter/pull/5351\"\u003etree-sitter/tree-sitter#5351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): cast NULL in ts_subtree_children macro by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5353\"\u003etree-sitter/tree-sitter#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: backport release check workflow by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5358\"\u003etree-sitter/tree-sitter#5358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: retrigger crates check on PR updates by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5361\"\u003etree-sitter/tree-sitter#5361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecli: init -u fixes by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5367\"\u003etree-sitter/tree-sitter#5367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.6 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/tree-sitter/pull/5370\"\u003etree-sitter/tree-sitter#5370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.6 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/tree-sitter/pull/5372\"\u003etree-sitter/tree-sitter#5372\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/tree-sitter/compare/v0.26.5...v0.26.6\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.5...v0.26.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): trailing whitespace after multiline text nodes in CST by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5135\"\u003etree-sitter/tree-sitter#5135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct discrepancy with cst for \u003ccode\u003e--no-ranges\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5139\"\u003etree-sitter/tree-sitter#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Playground Query by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5159\"\u003etree-sitter/tree-sitter#5159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): cst printing improvements by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5165\"\u003etree-sitter/tree-sitter#5165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): set language in cwd for all usages of \u003ccode\u003ehighlight\u003c/code\u003e command by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5181\"\u003etree-sitter/tree-sitter#5181\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/tree-sitter/commit/6f2e8a6cf4d7025e2b2a7227d270640273100138\"\u003e\u003ccode\u003e6f2e8a6\u003c/code\u003e\u003c/a\u003e release v0.26.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0ae615883ecf9c6248a0b9f028ee6c51741bd117\"\u003e\u003ccode\u003e0ae6158\u003c/code\u003e\u003c/a\u003e ci(release): publish zip archives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/9ce156713c13decc314b50d4dd875903487395aa\"\u003e\u003ccode\u003e9ce1567\u003c/code\u003e\u003c/a\u003e docs: indicate that dashes are not permitted in parser names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/365b1f0f91cb9d9c7b14f5257ccaef75bdb5a848\"\u003e\u003ccode\u003e365b1f0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8e87144b6114dd2a0e623c0c67fd2bd6f6bf4414\"\u003e\u003ccode\u003e8e87144\u003c/code\u003e\u003c/a\u003e fix(query): don't add copies for quantifier steps outside alternations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b61eabb4d2fefc2b8c39d65aafd858019050c5a7\"\u003e\u003ccode\u003eb61eabb\u003c/code\u003e\u003c/a\u003e refactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c802b44dff608b86d95e5ea3f9c415aebaafc1de\"\u003e\u003ccode\u003ec802b44\u003c/code\u003e\u003c/a\u003e fix(loader): link with libc on OpenBSD to compile parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/16c7bfb48fd1becc97f08c47725e8872401cb605\"\u003e\u003ccode\u003e16c7bfb\u003c/code\u003e\u003c/a\u003e chore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d01bd9b1e51aaf14e987b9f336e714b9b4658c43\"\u003e\u003ccode\u003ed01bd9b\u003c/code\u003e\u003c/a\u003e fix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/594f9d5580bf51d20ae402e30deb0edfcfb54372\"\u003e\u003ccode\u003e594f9d5\u003c/code\u003e\u003c/a\u003e fix: skip missing Makefile in version command\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.23.3 to 0.24.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-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 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-javascript/releases\"\u003etree-sitter-javascript'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-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...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-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-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\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.3\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.3\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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cmake --install by \u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct typo to make \u0026quot;make install\u0026quot; work again by \u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Implement other cursor wrapper methods by \u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow ordered lists to start from any number by \u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: regenerate parser and bindings with 0.26.6 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/228\"\u003etree-sitter-grammars/tree-sitter-markdown#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.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/229\"\u003etree-sitter-grammars/tree-sitter-markdown#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\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.2...v0.5.3\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\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\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f969cd3ae3f9fbd4e43205431d0ae286014c05b5\"\u003e\u003ccode\u003ef969cd3\u003c/code\u003e\u003c/a\u003e release v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/808e105aff82bc7cbc1587384dab71151b62182f\"\u003e\u003ccode\u003e808e105\u003c/code\u003e\u003c/a\u003e chore: regenerate parser and bindings with 0.26.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/cee71b8288f2ec09c29415219ac15a654bd571b9\"\u003e\u003ccode\u003ecee71b8\u003c/code\u003e\u003c/a\u003e fix(scanner): allow ordered lists to start from any number (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/bd2d09ecdbd36289bb7185c8751bbf14c5afe838\"\u003e\u003ccode\u003ebd2d09e\u003c/code\u003e\u003c/a\u003e fix: Rename \u003ccode\u003e'a\u003c/code\u003e to \u003ccode\u003e'tree\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/04461634cd69fb8cb75adff3d1dbcd40ed799bce\"\u003e\u003ccode\u003e0446163\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003etree-sitter\u003c/code\u003e feature as it wasn't doing anything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/341d94141fbf3c59de2d98f85c98492f6ba2e26b\"\u003e\u003ccode\u003e341d941\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003ecore\u003c/code\u003e over \u003ccode\u003estd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/93239b670f2aae71ca128732f870f36cad1e5c74\"\u003e\u003ccode\u003e93239b6\u003c/code\u003e\u003c/a\u003e feat: Add missing corresponding cursor methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7c6a0aa5e0800868d85b0fb7f0811378ff2701d8\"\u003e\u003ccode\u003e7c6a0aa\u003c/code\u003e\u003c/a\u003e doc: Fix typos and add aliases; add \u003ccode\u003e#[must_use]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/da063e1ba4303ff08781eb440cc9a7bd41e55dd8\"\u003e\u003ccode\u003eda063e1\u003c/code\u003e\u003c/a\u003e fix: Correct typo to make \u0026quot;make install\u0026quot; work again (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/597e6b0a5ae24dd0b2d4a3891c82ebf5f47e0398\"\u003e\u003ccode\u003e597e6b0\u003c/code\u003e\u003c/a\u003e fix(cmake): correct location for \u003ccode\u003e--install\u003c/code\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.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.gi...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"3948089149","node_id":"PR_kwDOQfasa87EHaal","number":14,"state":"closed","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":"2026-02-23T14:28:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T14:39:16.000Z","updated_at":"2026-02-23T14:28:26.000Z","time_to_close":604148,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":57,"packages":[{"name":"uuid","old_version":"1.18.1","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"serde_with","old_version":"3.16.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"axum","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.52","new_version":"4.5.58","repository_url":"https://github.com/clap-rs/clap"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"minijinja","old_version":"2.12.0","new_version":"2.15.1","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"google-cloud-auth","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"object_store","old_version":"0.12.4","new_version":"0.13.1","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"ts-rs","old_version":"11.1.0","new_version":"12.0.1","repository_url":"https://github.com/Aleph-Alpha/ts-rs"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"rlt","old_version":"0.2.1","new_version":"0.5.0","repository_url":"https://github.com/wfxr/rlt"},{"name":"metrics-exporter-prometheus","old_version":"0.17.2","new_version":"0.18.1","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"schemars","old_version":"1.1.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"aws-sdk-bedrockruntime","old_version":"1.113.0","new_version":"1.115.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-types","old_version":"1.3.4","new_version":"1.4.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.10","new_version":"1.3.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"blake3","old_version":"1.8.2","new_version":"1.8.3","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"jsonschema","old_version":"0.33.0","new_version":"0.42.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"10.2.0","new_version":"10.3.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":"aws-sdk-sagemakerruntime","old_version":"1.91.0","new_version":"1.92.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"moka","old_version":"0.12.11","new_version":"0.12.13","repository_url":"https://github.com/moka-rs/moka"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.8.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"rand_distr","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/rust-random/rand_distr"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"mockall","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/asomers/mockall"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"napi","old_version":"2.16.17","new_version":"3.8.3","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-derive","old_version":"2.16.13","new_version":"3.5.2","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"hyper-util","old_version":"0.1.18","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"rcgen","old_version":"0.14.5","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.36","repository_url":"https://github.com/rustls/rustls"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.103","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.110","new_version":"2.0.116","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.114","new_version":"1.0.116","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.10","new_version":"0.26.5","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-md","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 55 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.21.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.16.0` | `3.16.1` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.7` | `0.8.8` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.101` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.52` | `4.5.58` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.12.0` | `2.15.1` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.1.0` | `1.3.0` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.4` | `0.13.1` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [ts-rs](https://github.com/Aleph-Alpha/ts-rs) | `11.1.0` | `12.0.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.4` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [rlt](https://github.com/wfxr/rlt) | `0.2.1` | `0.5.0` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.2` | `0.18.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.1.0` | `1.2.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.113.0` | `1.115.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.4` | `1.4.4` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.10` | `1.3.12` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.2` | `1.8.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.33.0` | `0.42.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.2.0` | `10.3.0` |\n| [metrics](https://github.com/metrics-rs/metrics) | `0.24.2` | `0.24.3` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.91.0` | `1.92.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.11` | `0.12.13` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.8.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.25.0` |\n| [rand_distr](https://github.com/rust-random/rand_distr) | `0.5.1` | `0.6.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [mockall](https://github.com/asomers/mockall) | `0.13.1` | `0.14.0` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [napi](https://github.com/napi-rs/napi-rs) | `2.16.17` | `3.8.3` |\n| [napi-derive](https://github.com/napi-rs/napi-rs) | `2.16.13` | `3.5.2` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.18` | `0.1.20` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.5` | `0.14.7` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.36` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.103` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.44` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.110` | `2.0.116` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.114` | `1.0.116` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.10` | `0.26.5` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.5.1` | `0.5.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n\n\nUpdates `uuid` from 1.18.1 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/857\"\u003euuid-rs/uuid#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/843\"\u003euuid-rs/uuid#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to 2021 edition and fix most clippy warnings by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/848\"\u003euuid-rs/uuid#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.19.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/849\"\u003euuid-rs/uuid#849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b9a31578faa0ebae2c7144e1f415ee60d69ee011\"\u003e\u003ccode\u003eb9a3157\u003c/code\u003e\u003c/a\u003e bump msrv to 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2a0a7a31175d078516d9ce3e095e54f1e5581852\"\u003e\u003ccode\u003e2a0a7a3\u003c/code\u003e\u003c/a\u003e force an earlier nightly for miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a6e0aa10dac8e861e383eced0d9f8f66d11e788e\"\u003e\u003ccode\u003ea6e0aa1\u003c/code\u003e\u003c/a\u003e update rand to 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/576d47bc63c56b19c6535e14da17a9c403ab7844\"\u003e\u003ccode\u003e576d47b\u003c/code\u003e\u003c/a\u003e update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.145 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.16.0 to 3.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.16.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonSchemaAs\u003c/code\u003e of \u003ccode\u003eSetPreventDuplicates\u003c/code\u003e and \u003ccode\u003eSetLastValueWins\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/906\"\u003e#906\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8513323fda11d534cde3e601c7d7073b089a849d\"\u003e\u003ccode\u003e8513323\u003c/code\u003e\u003c/a\u003e Bump version to 3.16.1 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/5392bbe75ea020264fdb9d5c81290af62c239bc3\"\u003e\u003ccode\u003e5392bbe\u003c/code\u003e\u003c/a\u003e Bump version to 3.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/1e54f1cd38b6c5a0d2765377f46abec16e6972c5\"\u003e\u003ccode\u003e1e54f1c\u003c/code\u003e\u003c/a\u003e Fix duplicate schema set definitions for schemars 0.8, 0.9, and 1.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/06501806455df8ad09b988d062e9bf1a921d1876\"\u003e\u003ccode\u003e0650180\u003c/code\u003e\u003c/a\u003e Fix duplicate schema set definitions for schemars 0.8, 0.9, and 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/41d1033438be0bf99cbe5c2174f8a8928dbfd188\"\u003e\u003ccode\u003e41d1033\u003c/code\u003e\u003c/a\u003e Fix test conditions for schemars tests to include \u0026quot;hex\u0026quot; feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/2eed58af053f1e9081c67d9865a619c3c6afd4e3\"\u003e\u003ccode\u003e2eed58a\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/ed040f2330a72456708f4f649e7bdbb27f70f00e\"\u003e\u003ccode\u003eed040f2\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/fa2129b1b994f527493ee230b7f64cd107719122\"\u003e\u003ccode\u003efa2129b\u003c/code\u003e\u003c/a\u003e Bump ron from 0.11.0 to 0.12.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/b55cb9975786db62f0f4704a9a590dcb4ad1966c\"\u003e\u003ccode\u003eb55cb99\u003c/code\u003e\u003c/a\u003e Bump ron from 0.11.0 to 0.12.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.16.0...v3.16.1\"\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-stream` from 0.1.17 to 0.1.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9cc02cc88d083113cd9889a74b382e39e430e180\"\u003e\u003ccode\u003e9cc02cc\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util 0.7.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7829\"\u003e#7829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d2799d791b10388e60a2a5fe5e4a33b3336e1465\"\u003e\u003ccode\u003ed2799d7\u003c/code\u003e\u003c/a\u003e task: improve the docs of \u003ccode\u003eBuilder::spawn_local\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7828\"\u003e#7828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4d4870f291b69e2426232440e03c9e66fe77b525\"\u003e\u003ccode\u003e4d4870f\u003c/code\u003e\u003c/a\u003e task: doc that task drops before JoinHandle completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fdb150901afb0456037c6232eab8ce80116ccd02\"\u003e\u003ccode\u003efdb1509\u003c/code\u003e\u003c/a\u003e fs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/426a56278017c30e7da7b4c9365a2610f4695f76\"\u003e\u003ccode\u003e426a562\u003c/code\u003e\u003c/a\u003e rt: remove \u003ccode\u003eallow(dead_code)\u003c/code\u003e after \u003ccode\u003eJoinSet\u003c/code\u003e stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7826\"\u003e#7826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.100 to 1.0.101\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.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.20 to 0.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3339%5D(https://redirect.github.com/tokio-rs/tracing/issues/3339)\"\u003etokio-rs/tracing#3339\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3350%5D(https://redirect.github.com/tokio-rs/tracing/issues/3350)\"\u003etokio-rs/tracing#3350\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3379%5D(https://redirect.github.com/tokio-rs/tracing/issues/3379)\"\u003etokio-rs/tracing#3379\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3411%5D(https://redirect.github.com/tokio-rs/tracing/issues/3411)\"\u003etokio-rs/tracing#3411\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3418%5D(https://redirect.github.com/tokio-rs/tracing/issues/3418)\"\u003etokio-rs/tracing#3418\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a9eeed7394115831d504b52565206ba0ecc2affe\"\u003e\u003ccode\u003ea9eeed7\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.21 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/5bd550547899f72a6b0464220bdad1162b383960\"\u003e\u003ccode\u003e5bd5505\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/55086231ec4aaeffcaab9932e696f40278f06bd1\"\u003e\u003ccode\u003e5508623\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d92b4c0feb00960902410b68f71521d36c699d85\"\u003e\u003ccode\u003ed92b4c0\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.20...tracing-subscriber-0.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.52 to 4.5.58\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.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\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\u003c/blockquote\u003e\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.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/88f13cb4b0eed760139de41ecf80aefd19a707c1\"\u003e\u003ccode\u003e88f13cb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fe2d731605e98597f241d4dd56950eb4226dfde9\"\u003e\u003ccode\u003efe2d731\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2567390457ce0b7ceab722a6318ba278f637a45\"\u003e\u003ccode\u003eb256739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6131\"\u003e#6131\u003c/a\u003e from mernen/do-not-suggest-opts-after-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8aaf704f5679e2329a2f8048ff3cfad40696fde7\"\u003e\u003ccode\u003e8aaf704\u003c/code\u003e\u003c/a\u003e fix(complete): Do not suggest options after \u0026quot;--\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4a86fee1b523aeade43b628294a18a68df5ee165\"\u003e\u003ccode\u003e4a86fee\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/281f8aec7ce468d677ae24bf5bc17d41e9c7cbcb\"\u003e\u003ccode\u003e281f8ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6126\"\u003e#6126\u003c/a\u003e from epage/p\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3cbce42cc2115975432647c4238fa5dc9a2d662a\"\u003e\u003ccode\u003e3cbce42\u003c/code\u003e\u003c/a\u003e docs(cookbook): Make typed-derive easier to maintain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9fd4dc9e4e6a6b2f5b696e8753b767a46e2aca7e\"\u003e\u003ccode\u003e9fd4dc9\u003c/code\u003e\u003c/a\u003e docs(cookbook): Provide a custom TypedValueParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f8e8613459e3ccdd25051c97f011cd8d5e49ed9\"\u003e\u003ccode\u003e8f8e861\u003c/code\u003e\u003c/a\u003e docs(cookbook): Add local enum to typed-derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/926bafef0b8860c4b437db0c41567fc270586089\"\u003e\u003ccode\u003e926bafe\u003c/code\u003e\u003c/a\u003e docs(cookbook): Hint at overriding value_name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.52...clap_complete-v4.5.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_...\n\n_Description has been truncated_","html_url":"https://github.com/Bzcasper/tensorzero-private/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bzcasper%2Ftensorzero-private/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"3945880802","node_id":"PR_kwDORGQR9c7EAHYU","number":8,"state":"open","title":"deps: bump the rust-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T04:56:42.000Z","updated_at":"2026-03-02T05:23:32.562Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":21,"packages":[{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.0","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.5","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"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-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.2","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.38.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"uuid","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"41.0.3","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.5` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.2` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.38.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.101` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.21.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `41.0.3` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d\"\u003e\u003ccode\u003e62cae02\u003c/code\u003e\u003c/a\u003e fix metadatablock doc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.24.7 to 0.26.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): trailing whitespace after multiline text nodes in CST by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5135\"\u003etree-sitter/tree-sitter#5135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct discrepancy with cst for \u003ccode\u003e--no-ranges\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5139\"\u003etree-sitter/tree-sitter#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Playground Query by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5159\"\u003etree-sitter/tree-sitter#5159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): cst printing improvements by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5165\"\u003etree-sitter/tree-sitter#5165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): set language in cwd for all usages of \u003ccode\u003ehighlight\u003c/code\u003e command by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5181\"\u003etree-sitter/tree-sitter#5181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): concurrent builds of the same grammar on different locations on disk by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5182\"\u003etree-sitter/tree-sitter#5182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): canonicalize build \u003ccode\u003e--output\u003c/code\u003e path by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5185\"\u003etree-sitter/tree-sitter#5185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): increase verbosity of \u003ccode\u003etree-sitter init -u\u003c/code\u003e updates by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5188\"\u003etree-sitter/tree-sitter#5188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): restore test summary output for \u003ccode\u003etree-sitter test\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5203\"\u003etree-sitter/tree-sitter#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): add common definitions to stdlib by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5208\"\u003etree-sitter/tree-sitter#5208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): update wasm-stdlib.h by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5210\"\u003etree-sitter/tree-sitter#5210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix python free-threading compatibility by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5214\"\u003etree-sitter/tree-sitter#5214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): define \u003ccode\u003e_BSD_SOURCE\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5226\"\u003etree-sitter/tree-sitter#5226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): regenerate stdlib with wasm-opt by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5239\"\u003etree-sitter/tree-sitter#5239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): warn user when \u003ccode\u003enm\u003c/code\u003e can't be run to verify the symbols inside the parser being built by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5246\"\u003etree-sitter/tree-sitter#5246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): address strict aliasing violations with \u003ccode\u003eArray\u003c/code\u003e type by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5254\"\u003etree-sitter/tree-sitter#5254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc Windows fixes by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5260\"\u003etree-sitter/tree-sitter#5260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): correct several bugs in realloc by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5264\"\u003etree-sitter/tree-sitter#5264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): error if a supertype is defined as a terminal by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5277\"\u003etree-sitter/tree-sitter#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAction overflow by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5278\"\u003etree-sitter/tree-sitter#5278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): account for nm/ld fix on newer powerpc linux toolchains by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5284\"\u003etree-sitter/tree-sitter#5284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport: wasm realloc optimization fix by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5286\"\u003etree-sitter/tree-sitter#5286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): use --edits value for fuzz tests by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5288\"\u003etree-sitter/tree-sitter#5288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.4 by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5289\"\u003etree-sitter/tree-sitter#5289\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/tree-sitter/compare/v0.26.3...v0.26.4\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.3...v0.26.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(cli): fix wrong file path for Java bindings test by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5117\"\u003etree-sitter/tree-sitter#5117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): use node 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/tree-sitter/pull/5120\"\u003etree-sitter/tree-sitter#5120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): cargo update 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/tree-sitter/pull/5125\"\u003etree-sitter/tree-sitter#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.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/tree-sitter/pull/5126\"\u003etree-sitter/tree-sitter#5126\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/tree-sitter/compare/v0.26.2...v0.26.3\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.2...v0.26.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump esbuild from 0.27.0 to 0.27.1 in /lib/binding_web in the npm group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5113\"\u003etree-sitter/tree-sitter#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.x by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5115\"\u003etree-sitter/tree-sitter#5115\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/tree-sitter/compare/v0.26.1...v0.26.2\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/470813116b99578956e67abb7138e993833af67a\"\u003e\u003ccode\u003e4708131\u003c/code\u003e\u003c/a\u003e 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/7ec1794d6b325155ecdec32c1c3bdd89e4e0c5e6\"\u003e\u003ccode\u003e7ec1794\u003c/code\u003e\u003c/a\u003e 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/fa8811f7f7dd4da4e89674ffd1c902f9a9ba097b\"\u003e\u003ccode\u003efa8811f\u003c/code\u003e\u003c/a\u003e docs: include info on environment variables for \u003ccode\u003efuzz\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ef4999bf61ad9e785d1d089a493dee7821b266d1\"\u003e\u003ccode\u003eef4999b\u003c/code\u003e\u003c/a\u003e fix(cli): include default values for \u003ccode\u003e--edits\u003c/code\u003e and \u003ccode\u003e--iterations\u003c/code\u003e in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/77e43dd1164ed02a2e6839dbc77fefe7928b59cb\"\u003e\u003ccode\u003e77e43dd\u003c/code\u003e\u003c/a\u003e fix(cli): use \u003ccode\u003e--edits\u003c/code\u003e value for fuzz tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/666144d3ed9018d994ec2b7207f368e35573c69c\"\u003e\u003ccode\u003e666144d\u003c/code\u003e\u003c/a\u003e fix(wasm): when reallocating the last allocated region, properly grow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ce2cb41e1f8b65fb44b98a8e57c7cf7fe4ee4419\"\u003e\u003ccode\u003ece2cb41\u003c/code\u003e\u003c/a\u003e test: rename wasm corpus test \u0026quot;wasm_realloc\u0026quot;-\u0026gt;\u0026quot;wasm_realloc_overflow_heap\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/a423343bd37757e3c61dd7eeae904005ee02017f\"\u003e\u003ccode\u003ea423343\u003c/code\u003e\u003c/a\u003e fix(loader): don't rely on \u003ccode\u003enm\u003c/code\u003e to verify scanner symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c8aedb8cfa1e9be05f9950a156d067977cc24413\"\u003e\u003ccode\u003ec8aedb8\u003c/code\u003e\u003c/a\u003e fix(loader): account for \u003ccode\u003enm\u003c/code\u003e/\u003ccode\u003eld\u003c/code\u003e fix on newer powerpc linux toolchains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/308b96d9278594af5678265308533fa158cec866\"\u003e\u003ccode\u003e308b96d\u003c/code\u003e\u003c/a\u003e generate: return error rather than assert when ABI incompatibility is\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.23.3 to 0.24.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-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 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-javascript/releases\"\u003etree-sitter-javascript'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-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...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-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-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\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.2\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.2\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\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aca7767daa8bbe3daddafc312c34be88383c828b\"\u003e\u003ccode\u003eaca7767\u003c/code\u003e\u003c/a\u003e release v0.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/29606d395089b5515de08b2465011ca96366ac5f\"\u003e\u003ccode\u003e29606d3\u003c/code\u003e\u003c/a\u003e ci: add query validation job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2f10e9c4e534fd43d5c0fc6cf977d6be5df0a936\"\u003e\u003ccode\u003e2f10e9c\u003c/code\u003e\u003c/a\u003e feat: regenerate parser with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/0fece05ff06d031d7defa8e670ba74981a8f0456\"\u003e\u003ccode\u003e0fece05\u003c/code\u003e\u003c/a\u003e feat(rust)!: update \u003ccode\u003eparser\u003c/code\u003e binding to v0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/00a7a8d8171d279ac3544c5c5aa5503e9598da33\"\u003e\u003ccode\u003e00a7a8d\u003c/code\u003e\u003c/a\u003e feat: update bindings with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/c50ea900b8d1a624fdc51356302cc1d9f895a78c\"\u003e\u003ccode\u003ec50ea90\u003c/code\u003e\u003c/a\u003e ci: update actions, add dependabot\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e support  \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1769\"\u003e#1769\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/488\"\u003e#488\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/827\"\u003e#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless Send/Sync on Module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFromSqlError::other\u003c/code\u003e convenience conversion \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1703\"\u003e#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix warnings \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1705\"\u003e#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindgen requirement from 0.71 to 0.72 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1707\"\u003e#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for vtab::parameter parsing \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1712\"\u003e#1712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1713\"\u003e#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.50.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1714\"\u003e#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with prettyplease \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1717\"\u003e#1717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce Name trait to support both \u0026amp;str and \u0026amp;CStr as name \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1659\"\u003e#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse doc_auto_cfg \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1683\"\u003e#1683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature \u003ccode\u003eloadable_extension\u003c/code\u003e is incompatible with some other features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing wrappers for sqlite3_vtab_nochange and sqlite3_value_nochange \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1688\"\u003e#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindings list \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1689\"\u003e#1689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomogenize code related to hooks \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1690\"\u003e#1690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to increase code coverage \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1610\"\u003e#1610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.49.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1691\"\u003e#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_table_column_metadata \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1692\"\u003e#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_vtab_distinct \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1695\"\u003e#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1697\"\u003e#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd query_one \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1699\"\u003e#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor one_column test method \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1700\"\u003e#1700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/35b3be2436a63d21701d1d110661e6392831fea0\"\u003e\u003ccode\u003e35b3be2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1777\"\u003e#1777\u003c/a\u003e from gwenn/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/03feebc2bf06ee8cfcb61cd9a23f235090555e21\"\u003e\u003ccode\u003e03feebc\u003c/code\u003e\u003c/a\u003e Prepare new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/671533c1a4cb0b734e2cabc9e5e91f7334713556\"\u003e\u003ccode\u003e671533c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1775\"\u003e#1775\u003c/a\u003e from Spxg/w/bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6df2072e6a35084b4be3555f4dd07c3664928c20\"\u003e\u003ccode\u003e6df2072\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003esqlite-wasm-rs\u003c/code\u003e to 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2618364012217733ea4cafdc2cd89ba14e3fff6c\"\u003e\u003ccode\u003e2618364\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e from rusqlite/vtab-send\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/b37caff77e6328a33f59dbba427495112b670703\"\u003e\u003ccode\u003eb37caff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1773\"\u003e#1773\u003c/a\u003e from rusqlite/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/44bdbc468fc2a4f1ae46ad9f43fcf6b409fa53c9\"\u003e\u003ccode\u003e44bdbc4\u003c/code\u003e\u003c/a\u003e Remove useless Send/Sync on Module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/465d751aeb23a3e54ec2c8a40155cb2e03116566\"\u003e\u003ccode\u003e465d751\u003c/code\u003e\u003c/a\u003e Fix Clippy warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/78d66787959bc22d140902c4163d456848460554\"\u003e\u003ccode\u003e78d6678\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1772\"\u003e#1772\u003c/a\u003e from rusqlite/dependabot/cargo/getrandom-0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6b8fb83f204ff19d5e81607d9ddca31534a96377\"\u003e\u003ccode\u003e6b8fb83\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.0...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.100 to 1.0.101\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.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 5.0.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/soc/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 rel...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3882567174","node_id":"PR_kwDORGQR9c7AvZXT","number":6,"state":"open","title":"deps: bump the rust-dependencies group with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T17:57:07.000Z","updated_at":"2026-02-09T06:14:44.362Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":17,"packages":[{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.0","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.3","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"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-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.2","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.38.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.1","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"41.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.3` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.2` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.3` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.38.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.1` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `41.0.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d\"\u003e\u003ccode\u003e62cae02\u003c/code\u003e\u003c/a\u003e fix metadatablock doc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.24.7 to 0.26.3\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/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(cli): fix wrong file path for Java bindings test by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5117\"\u003etree-sitter/tree-sitter#5117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): use node 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/tree-sitter/pull/5120\"\u003etree-sitter/tree-sitter#5120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): cargo update 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/tree-sitter/pull/5125\"\u003etree-sitter/tree-sitter#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.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/tree-sitter/pull/5126\"\u003etree-sitter/tree-sitter#5126\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/tree-sitter/compare/v0.26.2...v0.26.3\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.2...v0.26.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump esbuild from 0.27.0 to 0.27.1 in /lib/binding_web in the npm group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5113\"\u003etree-sitter/tree-sitter#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.x by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5115\"\u003etree-sitter/tree-sitter#5115\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/tree-sitter/compare/v0.26.1...v0.26.2\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): specify abi version via env var 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/tree-sitter/pull/4173\"\u003etree-sitter/tree-sitter#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use \u003ccode\u003eubuntu-22.04\u003c/code\u003e for x64 builds by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4175\"\u003etree-sitter/tree-sitter#4175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): prevent finished_tree assertion failure 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/tree-sitter/pull/4176\"\u003etree-sitter/tree-sitter#4176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: do not define _POSIX_C_SOURCE on NetBSD by \u003ca href=\"https://github.com/0-wiz-0\"\u003e\u003ccode\u003e@​0-wiz-0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4181\"\u003etree-sitter/tree-sitter#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): provide type in the exports by \u003ca href=\"https://github.com/robertohuertasm\"\u003e\u003ccode\u003e@​robertohuertasm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4185\"\u003etree-sitter/tree-sitter#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd generate crate to workspace \u0026amp; adjust to new clippy lints by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4192\"\u003etree-sitter/tree-sitter#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(web): rename tree-sitter.js to web-tree-sitter.js by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4194\"\u003etree-sitter/tree-sitter#4194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Windows support using MinGW-w64 by \u003ca href=\"https://github.com/MisterDA\"\u003e\u003ccode\u003e@​MisterDA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4201\"\u003etree-sitter/tree-sitter#4201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when loading languages w/ old ABI via wasm by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4210\"\u003etree-sitter/tree-sitter#4210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore external tokens that are zero-length and extra by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4213\"\u003etree-sitter/tree-sitter#4213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003eresult_symbol\u003c/code\u003e field of lexer in wasm memory in between invocations by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4218\"\u003etree-sitter/tree-sitter#4218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecrease the MSRV for the tree-sitter-language crate by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4221\"\u003etree-sitter/tree-sitter#4221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): restore passing in ERROR to \u003ccode\u003edescendantsOfType\u003c/code\u003e by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4226\"\u003etree-sitter/tree-sitter#4226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypo: but is only works → but it only works by \u003ca href=\"https://github.com/hippietrail\"\u003e\u003ccode\u003e@​hippietrail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4242\"\u003etree-sitter/tree-sitter#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadapt to new rust lints and tweak ci by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4249\"\u003etree-sitter/tree-sitter#4249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark all format-like macros for Clippy by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4231\"\u003etree-sitter/tree-sitter#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix symbol leak for character sets by \u003ca href=\"https://github.com/polazarus\"\u003e\u003ccode\u003e@​polazarus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4255\"\u003etree-sitter/tree-sitter#4255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cases where error recovery could infinite loop by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4257\"\u003etree-sitter/tree-sitter#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): adapt to new nightly lint by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4254\"\u003etree-sitter/tree-sitter#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): remove duplicate TSLanguageMetadata typedef by \u003ca href=\"https://github.com/notxvilka\"\u003e\u003ccode\u003e@​notxvilka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4268\"\u003etree-sitter/tree-sitter#4268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erust bindings: Add information about using WASM grammar files to README by \u003ca href=\"https://github.com/lucifayr\"\u003e\u003ccode\u003e@​lucifayr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4235\"\u003etree-sitter/tree-sitter#4235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build.zig.zon for zig master/0.14 by \u003ca href=\"https://github.com/nihklas\"\u003e\u003ccode\u003e@​nihklas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4258\"\u003etree-sitter/tree-sitter#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update test command flag from -f to -i by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4263\"\u003etree-sitter/tree-sitter#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): properly escape invisible characters in parse error output by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4276\"\u003etree-sitter/tree-sitter#4276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lib): quote invalid nodes, fields, and captures 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/tree-sitter/pull/4278\"\u003etree-sitter/tree-sitter#4278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ring from 0.17.8 to 0.17.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4272\"\u003etree-sitter/tree-sitter#4272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): bump version to 0.26.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/tree-sitter/pull/4282\"\u003etree-sitter/tree-sitter#4282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(xtask): error if new version supplied to xtask is less than or equal to current version by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4287\"\u003etree-sitter/tree-sitter#4287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(make): \u003ccode\u003emake install\u003c/code\u003e shouldn’t fail when a parser bundles no queries by \u003ca href=\"https://github.com/mavit\"\u003e\u003ccode\u003e@​mavit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4284\"\u003etree-sitter/tree-sitter#4284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003e(Node | null)[]\u003c/code\u003e return types to \u003ccode\u003eNode[]\u003c/code\u003e by \u003ca href=\"https://github.com/tmr232\"\u003e\u003ccode\u003e@​tmr232\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4283\"\u003etree-sitter/tree-sitter#4283\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/tree-sitter/commit/cd4b6e2ef996d4baca12caadb78dffc8b55bc869\"\u003e\u003ccode\u003ecd4b6e2\u003c/code\u003e\u003c/a\u003e 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8caecbc13f62b7532b66ed8e367f537a280285b6\"\u003e\u003ccode\u003e8caecbc\u003c/code\u003e\u003c/a\u003e build(deps): cargo update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/1b654ae35d07818cfd188d28c9e0dec9fe24c3bb\"\u003e\u003ccode\u003e1b654ae\u003c/code\u003e\u003c/a\u003e ci(release): use node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3bd44afcaa5770c9fb413cb9e168d3caa5da25d8\"\u003e\u003ccode\u003e3bd44af\u003c/code\u003e\u003c/a\u003e docs(cli): fix wrong file path for Java bindings test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8b8199775f96ca8642cf7860da46100875b38453\"\u003e\u003ccode\u003e8b81997\u003c/code\u003e\u003c/a\u003e 0.26.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/744e556f7ea96087bd8cc2433a2d1ce951684204\"\u003e\u003ccode\u003e744e556\u003c/code\u003e\u003c/a\u003e build(deps): bump esbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8a3dcc6155a9faae677544303b6bc0caf1aef296\"\u003e\u003ccode\u003e8a3dcc6\u003c/code\u003e\u003c/a\u003e release 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b0afbf376224724ba97c68a54e36b63b71939695\"\u003e\u003ccode\u003eb0afbf3\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmparser from 0.242.0 to 0.243.0 in the cargo group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/974be3bb30282fdf545c5724bf4367786519a1b6\"\u003e\u003ccode\u003e974be3b\u003c/code\u003e\u003c/a\u003e fix(rust): specify workspace dependency of \u003ccode\u003etree-sitter-language\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d861e2bcd9f9ca087cbc1de74acfc54c31395e7b\"\u003e\u003ccode\u003ed861e2b\u003c/code\u003e\u003c/a\u003e docs(cli): list Java \u0026amp; Zig binding files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.23.3 to 0.24.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-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 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-javascript/releases\"\u003etree-sitter-javascript'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-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...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-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-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\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.2\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.2\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\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aca7767daa8bbe3daddafc312c34be88383c828b\"\u003e\u003ccode\u003eaca7767\u003c/code\u003e\u003c/a\u003e release v0.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/29606d395089b5515de08b2465011ca96366ac5f\"\u003e\u003ccode\u003e29606d3\u003c/code\u003e\u003c/a\u003e ci: add query validation job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2f10e9c4e534fd43d5c0fc6cf977d6be5df0a936\"\u003e\u003ccode\u003e2f10e9c\u003c/code\u003e\u003c/a\u003e feat: regenerate parser with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/0fece05ff06d031d7defa8e670ba74981a8f0456\"\u003e\u003ccode\u003e0fece05\u003c/code\u003e\u003c/a\u003e feat(rust)!: update \u003ccode\u003eparser\u003c/code\u003e binding to v0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/00a7a8d8171d279ac3544c5c5aa5503e9598da33\"\u003e\u003ccode\u003e00a7a8d\u003c/code\u003e\u003c/a\u003e feat: update bindings with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/c50ea900b8d1a624fdc51356302cc1d9f895a78c\"\u003e\u003ccode\u003ec50ea90\u003c/code\u003e\u003c/a\u003e ci: update actions, add dependabot\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.3/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the tracing callback to abort the process if the callback panics instead of randomly detecting the panic in some other function.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1121\"\u003e#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCredential helper config (loaded with \u003ccode\u003eCredentialHelper::config\u003c/code\u003e) now checks for helpers that start with something that looks like an absolute path, rather than checking for a \u003ccode\u003e/\u003c/code\u003e or \u003ccode\u003e\\\u003c/code\u003e anywhere in the helper string (which resolves an issue if the helper had arguments with \u003ccode\u003e/\u003c/code\u003e or \u003ccode\u003e\\\u003c/code\u003e).\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1137\"\u003e#1137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7f42b7a08c2fc6fb54e107c357e2b9811e03fe9d\"\u003e\u003ccode\u003e7f42b7a\u003c/code\u003e\u003c/a\u003e Clarify Indexer::new \u003ccode\u003epath\u003c/code\u003e parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1774e57b6d11039e04274c0ade9c27d2c768af09\"\u003e\u003ccode\u003e1774e57\u003c/code\u003e\u003c/a\u003e Call init in Indexer::new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/5bc3baa9694a94db2ca9cc256b5bce8a215f9013\"\u003e\u003ccode\u003e5bc3baa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1155\"\u003e#1155\u003c/a\u003e from reddevilmidzy/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ba5e1b33483755df7962f5c5771295d12cc6db15\"\u003e\u003ccode\u003eba5e1b3\u003c/code\u003e\u003c/a\u003e Make link an intra-doc link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e support  \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1769\"\u003e#1769\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/488\"\u003e#488\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/827\"\u003e#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless Send/Sync on Module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFromSqlError::other\u003c/code\u003e convenience conversion \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1703\"\u003e#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix warnings \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1705\"\u003e#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindgen requirement from 0.71 to 0.72 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1707\"\u003e#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for vtab::parameter parsing \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1712\"\u003e#1712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1713\"\u003e#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.50.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1714\"\u003e#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with prettyplease \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1717\"\u003e#1717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce Name trait to support both \u0026amp;str and \u0026amp;CStr as name \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1659\"\u003e#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse doc_auto_cfg \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1683\"\u003e#1683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature \u003ccode\u003eloadable_extension\u003c/code\u003e is incompatible with some other features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing wrappers for sqlite3_vtab_nochange and sqlite3_value_nochange \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1688\"\u003e#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindings list \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1689\"\u003e#1689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomogenize code related to hooks \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1690\"\u003e#1690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to increase code coverage \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1610\"\u003e#1610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.49.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1691\"\u003e#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_table_column_metadata \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1692\"\u003e#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_vtab_distinct \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1695\"\u003e#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1697\"\u003e#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd query_one \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1699\"\u003e#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor one_column test method \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1700\"\u003e#1700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/35b3be2436a63d21701d1d110661e6392831fea0\"\u003e\u003ccode\u003e35b3be2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1777\"\u003e#1777\u003c/a\u003e from gwenn/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/03feebc2bf06ee8cfcb61cd9a23f235090555e21\"\u003e\u003ccode\u003e03feebc\u003c/code\u003e\u003c/a\u003e Prepare new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/671533c1a4cb0b734e2cabc9e5e91f7334713556\"\u003e\u003ccode\u003e671533c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1775\"\u003e#1775\u003c/a\u003e from Spxg/w/bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6df2072e6a35084b4be3555f4dd07c3664928c20\"\u003e\u003ccode\u003e6df2072\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003esqlite-wasm-rs\u003c/code\u003e to 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2618364012217733ea4cafdc2cd89ba14e3fff6c\"\u003e\u003ccode\u003e2618364\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e from rusqlite/vtab-send\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/b37caff77e6328a33f59dbba427495112b670703\"\u003e\u003ccode\u003eb37caff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1773\"\u003e#1773\u003c/a\u003e from rusqlite/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/44bdbc468fc2a4f1ae46ad9f43fcf6b409fa53c9\"\u003e\u003ccode\u003e44bdbc4\u003c/code\u003e\u003c/a\u003e Remove useless Send/Sync on Module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/465d751aeb23a3e54ec2c8a40155cb2e03116566\"\u003e\u003ccode\u003e465d751\u003c/code\u003e\u003c/a\u003e Fix Clippy warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/78d66787959bc22d140902c4163d456848460554\"\u003e\u003ccode\u003e78d6678\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1772\"\u003e#1772\u003c/a\u003e from rusqlite/dependabot/cargo/getrandom-0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6b8fb83f204ff19d5e81607d9ddca31534a96377\"\u003e\u003ccode\u003e6b8fb83\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.0...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 5.0.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/soc/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.8.5 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.2] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevise \u0026quot;not a crypto library\u0026quot; policy again (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ezerocopy\u003c/code\u003e dependency from \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix feature \u003ccode\u003esimd_support\u003c/code\u003e for recent nightly rust (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003efn rand::seq::index::sample_weighted\u003c/code\u003e and \u003ccode\u003efn IndexedRandom::choose_multiple_weighted\u003c/code\u003e to return fewer than \u003ccode\u003eamount\u003c/code\u003e results (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e), reverting an undocumented change (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e) to the previous release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erand::distr::Alphabetic\u003c/code\u003e distribution. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ec6d5c06a5384c14563a2164bb4a038100a5bb78\"\u003e\u003ccode\u003eec6d5c0\u003c/code\u003e\u003c/a\u003e Prepare rand_core v0.9.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/6a06056e8a892bfa181ec24a8ea16aa9f2fe97d3\"\u003e\u003ccode\u003e6a06056\u003c/code\u003e\u003c/a\u003e rand_core: introduce an UnwrapMut wrapper (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e n...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/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":"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":"2879912813","node_id":"PR_kwDOMXNO-86rp_tt","number":3793,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 3 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-10-01T22:47:24.000Z","updated_at":"2025-10-02T13:58:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":3,"packages":[{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"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 3 updates in the / directory: [google-cloud-auth](https://github.com/googleapis/google-cloud-rust), [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) and [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown).\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 `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/3793","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3793","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3793/packages"},{"uuid":"2879529100","node_id":"PR_kwDOMXNO-86roiCM","number":3786,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T22:47:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T20:17:07.000Z","updated_at":"2025-10-01T22:47:18.000Z","time_to_close":9011,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":4,"packages":[{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"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 4 updates in the / directory: [jsonwebtoken](https://github.com/Keats/jsonwebtoken), [google-cloud-auth](https://github.com/googleapis/google-cloud-rust), [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) and [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown).\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 `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 `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 versions of `jsonwebtoken`, `google-cloud-auth`, `tree-sitter-python`, and `tree-sitter-md` in `Cargo.lock` and relevant `Cargo.toml` files.\n\u003e \n\u003e   - **Dependencies**:\n\u003e     - Update `jsonwebtoken` from 9.3.1 to 10.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - Update `google-cloud-auth` from 0.23.0 to 1.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - Update `tree-sitter-python` from 0.23.6 to 0.25.0 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\n\u003e     - Update `tree-sitter-md` from 0.3.2 to 0.5.1 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\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 fca7c10a5281abc54cf22662dd07a2e1b60a7ad1. 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/3786","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3786","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3786/packages"},{"uuid":"2878990922","node_id":"PR_kwDOMXNO-86rmepK","number":3780,"state":"closed","title":"Bump the rust-dependencies group with 6 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T20:17:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T17:02:23.000Z","updated_at":"2025-10-01T20:17:03.000Z","time_to_close":11680,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":6,"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":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"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 6 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| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\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 `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 `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 including major updates to `jsonwebtoken` and `google-cloud-auth`.\n\u003e \n\u003e   - **Dependencies Updated**:\n\u003e     - `axum` from 0.8.5 to 0.8.6 in `Cargo.lock`.\n\u003e     - `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `jsonwebtoken` from 9.3.1 to 10.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `google-cloud-auth` from 0.23.0 to 1.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `tree-sitter-python` from 0.23.6 to 0.25.0 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\n\u003e     - `tree-sitter-md` from 0.3.2 to 0.5.1 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\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 9f15a47526527d7ad666cd67de18c8a092d3e934. 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/3780","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3780","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3780/packages"},{"uuid":"2876498759","node_id":"PR_kwDOMXNO-86rc-NH","number":3769,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-01T16:53:01.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T01:12:08.000Z","updated_at":"2025-10-01T16:53:01.000Z","time_to_close":56453,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":6,"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":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"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 6 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| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\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 `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 `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 including major updates for `jsonwebtoken` and `google-cloud-auth`, and minor updates for others.\n\u003e \n\u003e   - **Dependencies Updated**:\n\u003e     - `axum` from 0.8.5 to 0.8.6 in `Cargo.lock`.\n\u003e     - `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `jsonwebtoken` from 9.3.1 to 10.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `google-cloud-auth` from 0.23.0 to 1.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `tree-sitter-python` from 0.23.6 to 0.25.0 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\n\u003e     - `tree-sitter-md` from 0.3.2 to 0.5.1 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\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 3bb8bb2f5641ff75693e14ac73637e429c89c318. 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/3769","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3769","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3769/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":"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"}],"issue_packages":[{"old_version":"0.3.2","new_version":"0.5.3","update_type":"minor","path":null,"pr_created_at":"2026-04-27T05:13:49.000Z","version_change":"0.3.2 → 0.5.3","issue":{"uuid":"4333250469","node_id":"PR_kwDORGQR9c7V1OxM","number":13,"state":"open","title":"deps: bump the rust-dependencies group with 25 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T05:13:49.000Z","updated_at":"2026-04-27T05:14:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":25,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.3","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"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-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.3","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"42.0.2","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.3` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.2` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.3` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.39.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.23.1` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `42.0.2` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\nUpdates `tokio` from 1.49.0 to 1.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/905c146aeda741ea2202f942a7c3a606dda13da5\"\u003e\u003ccode\u003e905c146\u003c/code\u003e\u003c/a\u003e chore: prepare to release v1.52.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61\"\u003e\u003ccode\u003e56aaa43\u003c/code\u003e\u003c/a\u003e rt: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix regression in \u003ccode\u003espawn_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b\"\u003e\u003ccode\u003e57ff47a\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003etrybuild\u003c/code\u003e to expect output from rustc 1.95.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8058\"\u003e#8058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749\"\u003e\u003ccode\u003e812de3e\u003c/code\u003e\u003c/a\u003e ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8053\"\u003e#8053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826\"\u003e\u003ccode\u003eba82e73\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to keep github actions up to date (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53\"\u003e\u003ccode\u003e2e85f9d\u003c/code\u003e\u003c/a\u003e ci: replace cirrus-ci with freebsd-vm (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8041\"\u003e#8041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d\"\u003e\u003ccode\u003ea7e1cd8\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions workflows to use latest tool versions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8047\"\u003e#8047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Wikilink offset.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.2...v0.13.3\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.2...v0.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.13.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump tar to 0.4.45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.1...v0.13.2\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003cp\u003eUpdate dependencies.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\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/pulldown-cmark/pulldown-cmark/commit/b0e6f65f20f15f0065d3951261215b0193f0d57f\"\u003e\u003ccode\u003eb0e6f65\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version in Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/ed2ee591b4df92ee6824f81bba07f473420f2320\"\u003e\u003ccode\u003eed2ee59\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/676afd2f35b6525e75b55fc8677f9d7bfce5d9e3\"\u003e\u003ccode\u003e676afd2\u003c/code\u003e\u003c/a\u003e fix: wrong wikilink end-offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/bad792636bcf50341a0d7376274293bdf1fe4d2b\"\u003e\u003ccode\u003ebad7926\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark in Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f67922d653f30f0cfe3a9efa90ba0f8927868b55\"\u003e\u003ccode\u003ef67922d\u003c/code\u003e\u003c/a\u003e fix: bump tar to 0.4.45 for security purposes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/fe3603834daa30450ab9586b6bc58dba4fe1674d\"\u003e\u003ccode\u003efe36038\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.24.7 to 0.26.8\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/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5448\"\u003etree-sitter/tree-sitter#5448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5452\"\u003etree-sitter/tree-sitter#5452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5465\"\u003etree-sitter/tree-sitter#5465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(cli): misc. improvements by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5476\"\u003etree-sitter/tree-sitter#5476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wasm loading of languages w/ multiple reserved word sets by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5477\"\u003etree-sitter/tree-sitter#5477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egenerate: avoid panicking when a supertype only has hidden external token children by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5478\"\u003etree-sitter/tree-sitter#5478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.8 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/tree-sitter/pull/5479\"\u003etree-sitter/tree-sitter#5479\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/tree-sitter/compare/v0.26.7...v0.26.8\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.7\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA regression in v0.26.6 with quantified alternations was fixed.\u003c/li\u003e\n\u003cli\u003eRelease artifacts for the tree-sitter CLI are now published as zip archives (in addition to gzipped executables, which are planned for removal in a future minor release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip missing Makefile in version command by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5386\"\u003etree-sitter/tree-sitter#5386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e) 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/tree-sitter/pull/5390\"\u003etree-sitter/tree-sitter#5390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5398\"\u003etree-sitter/tree-sitter#5398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): link with libc on OpenBSD to compile parser by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5399\"\u003etree-sitter/tree-sitter#5399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5412\"\u003etree-sitter/tree-sitter#5412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): don't add copies for quantifier steps outside alternations by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5414\"\u003etree-sitter/tree-sitter#5414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert allowing dashes in parser name by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5433\"\u003etree-sitter/tree-sitter#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): publish zip archives 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/tree-sitter/pull/5434\"\u003etree-sitter/tree-sitter#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.7 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/tree-sitter/pull/5435\"\u003etree-sitter/tree-sitter#5435\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/tree-sitter/compare/v0.26.6...v0.26.7\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elib: clean up strict aliasing fixes in array.h by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5311\"\u003etree-sitter/tree-sitter#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5318\"\u003etree-sitter/tree-sitter#5318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow for both debug logs and graphs by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5319\"\u003etree-sitter/tree-sitter#5319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb: add default export to CJS bundle by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5323\"\u003etree-sitter/tree-sitter#5323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cross-branch capture contamination in alternations with quantifiers by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5320\"\u003etree-sitter/tree-sitter#5320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: speed it up by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5325\"\u003etree-sitter/tree-sitter#5325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse provided by RedoxOS byte orders implementations by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5346\"\u003etree-sitter/tree-sitter#5346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.5 LTS 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/tree-sitter/pull/5351\"\u003etree-sitter/tree-sitter#5351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): cast NULL in ts_subtree_children macro by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5353\"\u003etree-sitter/tree-sitter#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: backport release check workflow by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5358\"\u003etree-sitter/tree-sitter#5358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: retrigger crates check on PR updates by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5361\"\u003etree-sitter/tree-sitter#5361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecli: init -u fixes by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5367\"\u003etree-sitter/tree-sitter#5367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.6 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/tree-sitter/pull/5370\"\u003etree-sitter/tree-sitter#5370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.6 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/tree-sitter/pull/5372\"\u003etree-sitter/tree-sitter#5372\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/tree-sitter/commit/cd5b087cd9f45ca6d93ab1954f6b7c8534f324d2\"\u003e\u003ccode\u003ecd5b087\u003c/code\u003e\u003c/a\u003e release v0.26.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c0d1444118d0c8572754107bcf090fb95cc9b9c6\"\u003e\u003ccode\u003ec0d1444\u003c/code\u003e\u003c/a\u003e generate: avoid panicking when a supertype only has hidden external token chi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0b04fd0533a5d034a7f850ae5e3e12750c5c1dac\"\u003e\u003ccode\u003e0b04fd0\u003c/code\u003e\u003c/a\u003e Fix wasm loading of languages w/ multiple reserved word sets (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/05cf9a161a149da563ed20d8969b9c967426be42\"\u003e\u003ccode\u003e05cf9a1\u003c/code\u003e\u003c/a\u003e perf(cli): minor allocation and write call reductions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/bab48517d7c88133240c7f568a0774f117eb27be\"\u003e\u003ccode\u003ebab4851\u003c/code\u003e\u003c/a\u003e perf(cli): buffer stdout in parse and query output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/e28cb5ae7447f9f6330f4e6601c3a363342ce192\"\u003e\u003ccode\u003ee28cb5a\u003c/code\u003e\u003c/a\u003e fix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3839f6fcf54c9eeb28a8bce9005acb574d125703\"\u003e\u003ccode\u003e3839f6f\u003c/code\u003e\u003c/a\u003e fix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/001a926d567714cd46095d08513344e95164e414\"\u003e\u003ccode\u003e001a926\u003c/code\u003e\u003c/a\u003e fix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/6f2e8a6cf4d7025e2b2a7227d270640273100138\"\u003e\u003ccode\u003e6f2e8a6\u003c/code\u003e\u003c/a\u003e release v0.26.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0ae615883ecf9c6248a0b9f028ee6c51741bd117\"\u003e\u003ccode\u003e0ae6158\u003c/code\u003e\u003c/a\u003e ci(release): publish zip archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.23.3 to 0.24.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/77a3747266f4d621d0757825e6b11edcbf991ca5\"\u003e\u003ccode\u003e77a3747\u003c/code\u003e\u003c/a\u003e 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/c9f157902a6b487f0c358dc383d2d694b98fd814\"\u003e\u003ccode\u003ec9f1579\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/v0.24.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/b3e615de069beb04ff44f65ac52f7f03cff04438\"\u003e\u003ccode\u003eb3e615d\u003c/code\u003e\u003c/a\u003e Fix bad error recovery when parsing repeated string literals (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4b8106750a2865e4548459d18c797c9f468c440e\"\u003e\u003ccode\u003e4b81067\u003c/code\u003e\u003c/a\u003e Disable regeneration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/6651c80dc5f033f9666365de50260d02cea05412\"\u003e\u003ccode\u003e6651c80\u003c/code\u003e\u003c/a\u003e Regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/96e3121c41bc5f2b659f21dd5a43894c4028ddf1\"\u003e\u003ccode\u003e96e3121\u003c/code\u003e\u003c/a\u003e Remove attestations from GH release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/8a1ccae7aaccdc11b04dbd803453e3e9cfd9159b\"\u003e\u003ccode\u003e8a1ccae\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/ab43fdbb1640bdece8fab9927b1aa6774d942189\"\u003e\u003ccode\u003eab43fdb\u003c/code\u003e\u003c/a\u003e Parse string literals even in with unexpected prefixes (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/261b20226c04ef601adbdf185a800512a5f66291\"\u003e\u003ccode\u003e261b202\u003c/code\u003e\u003c/a\u003e Raw reference/identifier conflict (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/946595d164e77b705fa28385654f9420f59262ef\"\u003e\u003ccode\u003e946595d\u003c/code\u003e\u003c/a\u003e Include LICENSE (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 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-javascript/releases\"\u003etree-sitter-javascript'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-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...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-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-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\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.3\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.3\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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cmake --install by \u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct typo to make \u0026quot;make install\u0026quot; work again by \u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Implement other cursor wrapper methods by \u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow ordered lists to start from any number by \u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: regenerate parser and bindings with 0.26.6 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/228\"\u003etree-sitter-grammars/tree-sitter-markdown#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.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/229\"\u003etree-sitter-grammars/tree-sitter-markdown#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\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.2...v0.5.3\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\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\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f969cd3ae3f9fbd4e43205431d0ae286014c05b5\"\u003e\u003ccode\u003ef969cd3\u003c/code\u003e\u003c/a\u003e release v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/808e105aff82bc7cbc1587384dab71151b62182f\"\u003e\u003ccode\u003e808e105\u003c/code\u003e\u003c/a\u003e chore: regenerate parser and bindings with 0.26.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/cee71b8288f2ec09c29415219ac15a654bd571b9\"\u003e\u003ccode\u003ecee71b8\u003c/code\u003e\u003c/a\u003e fix(scanner): allow ordered lists to start from any number (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/bd2d09ecdbd36289bb7185c8751bbf14c5afe838\"\u003e\u003ccode\u003ebd2d09e\u003c/code\u003e\u003c/a\u003e fix: Rename \u003ccode\u003e'a\u003c/code\u003e to \u003ccode\u003e'tree\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/04461634cd69fb8cb75adff3d1dbcd40ed799bce\"\u003e\u003ccode\u003e0446163\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003etree-sitter\u003c/code\u003e feature as it wasn't doing anything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/341d94141fbf3c59de2d98f85c98492f6ba2e26b\"\u003e\u003ccode\u003e341d941\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003ecore\u003c/code\u003e over \u003ccode\u003estd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/93239b670f2aae71ca128732f870f36cad1e5c74\"\u003e\u003ccode\u003e93239b6\u003c/code\u003e\u003c/a\u003e feat: Add missing corresponding cursor methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7c6a0aa5e0800868d85b0fb7f0811378ff2701d8\"\u003e\u003ccode\u003e7c6a0aa\u003c/code\u003e\u003c/a\u003e doc: Fix typos and add aliases; add \u003ccode\u003e#[must_use]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/da063e1ba4303ff08781eb440cc9a7bd41e55dd8\"\u003e\u003ccode\u003eda063e1\u003c/code\u003e\u003c/a\u003e fix: Correct typo to make \u0026quot;make install\u0026quot; work again (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/597e6b0a5ae24dd0b2d4a3891c82ebf5f47e0398\"\u003e\u003ccode\u003e597e6b0\u003c/code\u003e\u003c/a\u003e fix(cmake): correct location for \u003ccode\u003e--install\u003c/code\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.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"0.3.2","new_version":"0.5.3","update_type":"minor","path":null,"pr_created_at":"2026-03-16T04:53:28.000Z","version_change":"0.3.2 → 0.5.3","issue":{"uuid":"4080218347","node_id":"PR_kwDORGQR9c7KzowV","number":11,"state":"open","title":"deps: bump the rust-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T04:53:28.000Z","updated_at":"2026-03-16T04:53:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":24,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.1","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.7","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"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-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.3","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"42.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.1` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.7` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.3` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.39.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.22.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `42.0.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003cp\u003eUpdate dependencies.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/fe3603834daa30450ab9586b6bc58dba4fe1674d\"\u003e\u003ccode\u003efe36038\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.24.7 to 0.26.7\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/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.7\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA regression in v0.26.6 with quantified alternations was fixed.\u003c/li\u003e\n\u003cli\u003eRelease artifacts for the tree-sitter CLI are now published as zip archives (in addition to gzipped executables, which are planned for removal in a future minor release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip missing Makefile in version command by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5386\"\u003etree-sitter/tree-sitter#5386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e) 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/tree-sitter/pull/5390\"\u003etree-sitter/tree-sitter#5390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5398\"\u003etree-sitter/tree-sitter#5398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): link with libc on OpenBSD to compile parser by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5399\"\u003etree-sitter/tree-sitter#5399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5412\"\u003etree-sitter/tree-sitter#5412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): don't add copies for quantifier steps outside alternations by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5414\"\u003etree-sitter/tree-sitter#5414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert allowing dashes in parser name by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5433\"\u003etree-sitter/tree-sitter#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): publish zip archives 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/tree-sitter/pull/5434\"\u003etree-sitter/tree-sitter#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.7 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/tree-sitter/pull/5435\"\u003etree-sitter/tree-sitter#5435\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/tree-sitter/compare/v0.26.6...v0.26.7\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elib: clean up strict aliasing fixes in array.h by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5311\"\u003etree-sitter/tree-sitter#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5318\"\u003etree-sitter/tree-sitter#5318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow for both debug logs and graphs by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5319\"\u003etree-sitter/tree-sitter#5319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb: add default export to CJS bundle by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5323\"\u003etree-sitter/tree-sitter#5323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cross-branch capture contamination in alternations with quantifiers by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5320\"\u003etree-sitter/tree-sitter#5320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: speed it up by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5325\"\u003etree-sitter/tree-sitter#5325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse provided by RedoxOS byte orders implementations by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5346\"\u003etree-sitter/tree-sitter#5346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.5 LTS 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/tree-sitter/pull/5351\"\u003etree-sitter/tree-sitter#5351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): cast NULL in ts_subtree_children macro by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5353\"\u003etree-sitter/tree-sitter#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: backport release check workflow by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5358\"\u003etree-sitter/tree-sitter#5358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: retrigger crates check on PR updates by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5361\"\u003etree-sitter/tree-sitter#5361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecli: init -u fixes by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5367\"\u003etree-sitter/tree-sitter#5367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.6 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/tree-sitter/pull/5370\"\u003etree-sitter/tree-sitter#5370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.6 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/tree-sitter/pull/5372\"\u003etree-sitter/tree-sitter#5372\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/tree-sitter/compare/v0.26.5...v0.26.6\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.5...v0.26.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): trailing whitespace after multiline text nodes in CST by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5135\"\u003etree-sitter/tree-sitter#5135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct discrepancy with cst for \u003ccode\u003e--no-ranges\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5139\"\u003etree-sitter/tree-sitter#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Playground Query by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5159\"\u003etree-sitter/tree-sitter#5159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): cst printing improvements by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5165\"\u003etree-sitter/tree-sitter#5165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): set language in cwd for all usages of \u003ccode\u003ehighlight\u003c/code\u003e command by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5181\"\u003etree-sitter/tree-sitter#5181\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/tree-sitter/commit/6f2e8a6cf4d7025e2b2a7227d270640273100138\"\u003e\u003ccode\u003e6f2e8a6\u003c/code\u003e\u003c/a\u003e release v0.26.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0ae615883ecf9c6248a0b9f028ee6c51741bd117\"\u003e\u003ccode\u003e0ae6158\u003c/code\u003e\u003c/a\u003e ci(release): publish zip archives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/9ce156713c13decc314b50d4dd875903487395aa\"\u003e\u003ccode\u003e9ce1567\u003c/code\u003e\u003c/a\u003e docs: indicate that dashes are not permitted in parser names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/365b1f0f91cb9d9c7b14f5257ccaef75bdb5a848\"\u003e\u003ccode\u003e365b1f0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8e87144b6114dd2a0e623c0c67fd2bd6f6bf4414\"\u003e\u003ccode\u003e8e87144\u003c/code\u003e\u003c/a\u003e fix(query): don't add copies for quantifier steps outside alternations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b61eabb4d2fefc2b8c39d65aafd858019050c5a7\"\u003e\u003ccode\u003eb61eabb\u003c/code\u003e\u003c/a\u003e refactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c802b44dff608b86d95e5ea3f9c415aebaafc1de\"\u003e\u003ccode\u003ec802b44\u003c/code\u003e\u003c/a\u003e fix(loader): link with libc on OpenBSD to compile parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/16c7bfb48fd1becc97f08c47725e8872401cb605\"\u003e\u003ccode\u003e16c7bfb\u003c/code\u003e\u003c/a\u003e chore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d01bd9b1e51aaf14e987b9f336e714b9b4658c43\"\u003e\u003ccode\u003ed01bd9b\u003c/code\u003e\u003c/a\u003e fix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/594f9d5580bf51d20ae402e30deb0edfcfb54372\"\u003e\u003ccode\u003e594f9d5\u003c/code\u003e\u003c/a\u003e fix: skip missing Makefile in version command\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.23.3 to 0.24.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-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 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-javascript/releases\"\u003etree-sitter-javascript'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-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...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-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-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\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.3\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.3\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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cmake --install by \u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct typo to make \u0026quot;make install\u0026quot; work again by \u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Implement other cursor wrapper methods by \u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow ordered lists to start from any number by \u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: regenerate parser and bindings with 0.26.6 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/228\"\u003etree-sitter-grammars/tree-sitter-markdown#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.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/229\"\u003etree-sitter-grammars/tree-sitter-markdown#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\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.2...v0.5.3\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\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\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f969cd3ae3f9fbd4e43205431d0ae286014c05b5\"\u003e\u003ccode\u003ef969cd3\u003c/code\u003e\u003c/a\u003e release v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/808e105aff82bc7cbc1587384dab71151b62182f\"\u003e\u003ccode\u003e808e105\u003c/code\u003e\u003c/a\u003e chore: regenerate parser and bindings with 0.26.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/cee71b8288f2ec09c29415219ac15a654bd571b9\"\u003e\u003ccode\u003ecee71b8\u003c/code\u003e\u003c/a\u003e fix(scanner): allow ordered lists to start from any number (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/bd2d09ecdbd36289bb7185c8751bbf14c5afe838\"\u003e\u003ccode\u003ebd2d09e\u003c/code\u003e\u003c/a\u003e fix: Rename \u003ccode\u003e'a\u003c/code\u003e to \u003ccode\u003e'tree\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/04461634cd69fb8cb75adff3d1dbcd40ed799bce\"\u003e\u003ccode\u003e0446163\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003etree-sitter\u003c/code\u003e feature as it wasn't doing anything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/341d94141fbf3c59de2d98f85c98492f6ba2e26b\"\u003e\u003ccode\u003e341d941\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003ecore\u003c/code\u003e over \u003ccode\u003estd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/93239b670f2aae71ca128732f870f36cad1e5c74\"\u003e\u003ccode\u003e93239b6\u003c/code\u003e\u003c/a\u003e feat: Add missing corresponding cursor methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7c6a0aa5e0800868d85b0fb7f0811378ff2701d8\"\u003e\u003ccode\u003e7c6a0aa\u003c/code\u003e\u003c/a\u003e doc: Fix typos and add aliases; add \u003ccode\u003e#[must_use]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/da063e1ba4303ff08781eb440cc9a7bd41e55dd8\"\u003e\u003ccode\u003eda063e1\u003c/code\u003e\u003c/a\u003e fix: Correct typo to make \u0026quot;make install\u0026quot; work again (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/597e6b0a5ae24dd0b2d4a3891c82ebf5f47e0398\"\u003e\u003ccode\u003e597e6b0\u003c/code\u003e\u003c/a\u003e fix(cmake): correct location for \u003ccode\u003e--install\u003c/code\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.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.gi...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"0.5.1","new_version":"0.5.2","update_type":"patch","path":null,"pr_created_at":"2026-02-16T14:39:16.000Z","version_change":"0.5.1 → 0.5.2","issue":{"uuid":"3948089149","node_id":"PR_kwDOQfasa87EHaal","number":14,"state":"closed","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":"2026-02-23T14:28:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T14:39:16.000Z","updated_at":"2026-02-23T14:28:26.000Z","time_to_close":604148,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":57,"packages":[{"name":"uuid","old_version":"1.18.1","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"serde_with","old_version":"3.16.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"axum","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.52","new_version":"4.5.58","repository_url":"https://github.com/clap-rs/clap"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"minijinja","old_version":"2.12.0","new_version":"2.15.1","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"google-cloud-auth","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"object_store","old_version":"0.12.4","new_version":"0.13.1","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"ts-rs","old_version":"11.1.0","new_version":"12.0.1","repository_url":"https://github.com/Aleph-Alpha/ts-rs"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"rlt","old_version":"0.2.1","new_version":"0.5.0","repository_url":"https://github.com/wfxr/rlt"},{"name":"metrics-exporter-prometheus","old_version":"0.17.2","new_version":"0.18.1","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"schemars","old_version":"1.1.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"aws-sdk-bedrockruntime","old_version":"1.113.0","new_version":"1.115.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-types","old_version":"1.3.4","new_version":"1.4.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.10","new_version":"1.3.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"blake3","old_version":"1.8.2","new_version":"1.8.3","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"jsonschema","old_version":"0.33.0","new_version":"0.42.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"10.2.0","new_version":"10.3.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":"aws-sdk-sagemakerruntime","old_version":"1.91.0","new_version":"1.92.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"moka","old_version":"0.12.11","new_version":"0.12.13","repository_url":"https://github.com/moka-rs/moka"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.8.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"rand_distr","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/rust-random/rand_distr"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"mockall","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/asomers/mockall"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"napi","old_version":"2.16.17","new_version":"3.8.3","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-derive","old_version":"2.16.13","new_version":"3.5.2","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"hyper-util","old_version":"0.1.18","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"rcgen","old_version":"0.14.5","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.36","repository_url":"https://github.com/rustls/rustls"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.103","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.110","new_version":"2.0.116","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.114","new_version":"1.0.116","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.10","new_version":"0.26.5","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-md","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 55 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.21.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.16.0` | `3.16.1` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.7` | `0.8.8` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.101` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.52` | `4.5.58` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.12.0` | `2.15.1` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.1.0` | `1.3.0` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.4` | `0.13.1` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [ts-rs](https://github.com/Aleph-Alpha/ts-rs) | `11.1.0` | `12.0.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.4` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [rlt](https://github.com/wfxr/rlt) | `0.2.1` | `0.5.0` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.2` | `0.18.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.1.0` | `1.2.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.113.0` | `1.115.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.4` | `1.4.4` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.10` | `1.3.12` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.2` | `1.8.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.33.0` | `0.42.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.2.0` | `10.3.0` |\n| [metrics](https://github.com/metrics-rs/metrics) | `0.24.2` | `0.24.3` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.91.0` | `1.92.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.11` | `0.12.13` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.8.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.25.0` |\n| [rand_distr](https://github.com/rust-random/rand_distr) | `0.5.1` | `0.6.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [mockall](https://github.com/asomers/mockall) | `0.13.1` | `0.14.0` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [napi](https://github.com/napi-rs/napi-rs) | `2.16.17` | `3.8.3` |\n| [napi-derive](https://github.com/napi-rs/napi-rs) | `2.16.13` | `3.5.2` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.18` | `0.1.20` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.5` | `0.14.7` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.36` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.103` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.44` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.110` | `2.0.116` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.114` | `1.0.116` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.10` | `0.26.5` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.5.1` | `0.5.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n\n\nUpdates `uuid` from 1.18.1 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/857\"\u003euuid-rs/uuid#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/843\"\u003euuid-rs/uuid#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to 2021 edition and fix most clippy warnings by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/848\"\u003euuid-rs/uuid#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.19.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/849\"\u003euuid-rs/uuid#849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b9a31578faa0ebae2c7144e1f415ee60d69ee011\"\u003e\u003ccode\u003eb9a3157\u003c/code\u003e\u003c/a\u003e bump msrv to 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2a0a7a31175d078516d9ce3e095e54f1e5581852\"\u003e\u003ccode\u003e2a0a7a3\u003c/code\u003e\u003c/a\u003e force an earlier nightly for miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a6e0aa10dac8e861e383eced0d9f8f66d11e788e\"\u003e\u003ccode\u003ea6e0aa1\u003c/code\u003e\u003c/a\u003e update rand to 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/576d47bc63c56b19c6535e14da17a9c403ab7844\"\u003e\u003ccode\u003e576d47b\u003c/code\u003e\u003c/a\u003e update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.145 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.16.0 to 3.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.16.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonSchemaAs\u003c/code\u003e of \u003ccode\u003eSetPreventDuplicates\u003c/code\u003e and \u003ccode\u003eSetLastValueWins\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/906\"\u003e#906\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8513323fda11d534cde3e601c7d7073b089a849d\"\u003e\u003ccode\u003e8513323\u003c/code\u003e\u003c/a\u003e Bump version to 3.16.1 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/5392bbe75ea020264fdb9d5c81290af62c239bc3\"\u003e\u003ccode\u003e5392bbe\u003c/code\u003e\u003c/a\u003e Bump version to 3.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/1e54f1cd38b6c5a0d2765377f46abec16e6972c5\"\u003e\u003ccode\u003e1e54f1c\u003c/code\u003e\u003c/a\u003e Fix duplicate schema set definitions for schemars 0.8, 0.9, and 1.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/06501806455df8ad09b988d062e9bf1a921d1876\"\u003e\u003ccode\u003e0650180\u003c/code\u003e\u003c/a\u003e Fix duplicate schema set definitions for schemars 0.8, 0.9, and 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/41d1033438be0bf99cbe5c2174f8a8928dbfd188\"\u003e\u003ccode\u003e41d1033\u003c/code\u003e\u003c/a\u003e Fix test conditions for schemars tests to include \u0026quot;hex\u0026quot; feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/2eed58af053f1e9081c67d9865a619c3c6afd4e3\"\u003e\u003ccode\u003e2eed58a\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/ed040f2330a72456708f4f649e7bdbb27f70f00e\"\u003e\u003ccode\u003eed040f2\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/fa2129b1b994f527493ee230b7f64cd107719122\"\u003e\u003ccode\u003efa2129b\u003c/code\u003e\u003c/a\u003e Bump ron from 0.11.0 to 0.12.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/b55cb9975786db62f0f4704a9a590dcb4ad1966c\"\u003e\u003ccode\u003eb55cb99\u003c/code\u003e\u003c/a\u003e Bump ron from 0.11.0 to 0.12.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.16.0...v3.16.1\"\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-stream` from 0.1.17 to 0.1.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/60b083b630ed279d579368e513406d735d739511\"\u003e\u003ccode\u003e60b083b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream 0.1.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7830\"\u003e#7830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9cc02cc88d083113cd9889a74b382e39e430e180\"\u003e\u003ccode\u003e9cc02cc\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util 0.7.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7829\"\u003e#7829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d2799d791b10388e60a2a5fe5e4a33b3336e1465\"\u003e\u003ccode\u003ed2799d7\u003c/code\u003e\u003c/a\u003e task: improve the docs of \u003ccode\u003eBuilder::spawn_local\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7828\"\u003e#7828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4d4870f291b69e2426232440e03c9e66fe77b525\"\u003e\u003ccode\u003e4d4870f\u003c/code\u003e\u003c/a\u003e task: doc that task drops before JoinHandle completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fdb150901afb0456037c6232eab8ce80116ccd02\"\u003e\u003ccode\u003efdb1509\u003c/code\u003e\u003c/a\u003e fs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/426a56278017c30e7da7b4c9365a2610f4695f76\"\u003e\u003ccode\u003e426a562\u003c/code\u003e\u003c/a\u003e rt: remove \u003ccode\u003eallow(dead_code)\u003c/code\u003e after \u003ccode\u003eJoinSet\u003c/code\u003e stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7826\"\u003e#7826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.100 to 1.0.101\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.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.20 to 0.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3339%5D(https://redirect.github.com/tokio-rs/tracing/issues/3339)\"\u003etokio-rs/tracing#3339\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3350%5D(https://redirect.github.com/tokio-rs/tracing/issues/3350)\"\u003etokio-rs/tracing#3350\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3379%5D(https://redirect.github.com/tokio-rs/tracing/issues/3379)\"\u003etokio-rs/tracing#3379\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3411%5D(https://redirect.github.com/tokio-rs/tracing/issues/3411)\"\u003etokio-rs/tracing#3411\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3418%5D(https://redirect.github.com/tokio-rs/tracing/issues/3418)\"\u003etokio-rs/tracing#3418\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a9eeed7394115831d504b52565206ba0ecc2affe\"\u003e\u003ccode\u003ea9eeed7\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.21 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/5bd550547899f72a6b0464220bdad1162b383960\"\u003e\u003ccode\u003e5bd5505\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/55086231ec4aaeffcaab9932e696f40278f06bd1\"\u003e\u003ccode\u003e5508623\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d92b4c0feb00960902410b68f71521d36c699d85\"\u003e\u003ccode\u003ed92b4c0\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.20...tracing-subscriber-0.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.52 to 4.5.58\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.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\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\u003c/blockquote\u003e\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.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/88f13cb4b0eed760139de41ecf80aefd19a707c1\"\u003e\u003ccode\u003e88f13cb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fe2d731605e98597f241d4dd56950eb4226dfde9\"\u003e\u003ccode\u003efe2d731\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2567390457ce0b7ceab722a6318ba278f637a45\"\u003e\u003ccode\u003eb256739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6131\"\u003e#6131\u003c/a\u003e from mernen/do-not-suggest-opts-after-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8aaf704f5679e2329a2f8048ff3cfad40696fde7\"\u003e\u003ccode\u003e8aaf704\u003c/code\u003e\u003c/a\u003e fix(complete): Do not suggest options after \u0026quot;--\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4a86fee1b523aeade43b628294a18a68df5ee165\"\u003e\u003ccode\u003e4a86fee\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/281f8aec7ce468d677ae24bf5bc17d41e9c7cbcb\"\u003e\u003ccode\u003e281f8ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6126\"\u003e#6126\u003c/a\u003e from epage/p\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3cbce42cc2115975432647c4238fa5dc9a2d662a\"\u003e\u003ccode\u003e3cbce42\u003c/code\u003e\u003c/a\u003e docs(cookbook): Make typed-derive easier to maintain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9fd4dc9e4e6a6b2f5b696e8753b767a46e2aca7e\"\u003e\u003ccode\u003e9fd4dc9\u003c/code\u003e\u003c/a\u003e docs(cookbook): Provide a custom TypedValueParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f8e8613459e3ccdd25051c97f011cd8d5e49ed9\"\u003e\u003ccode\u003e8f8e861\u003c/code\u003e\u003c/a\u003e docs(cookbook): Add local enum to typed-derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/926bafef0b8860c4b437db0c41567fc270586089\"\u003e\u003ccode\u003e926bafe\u003c/code\u003e\u003c/a\u003e docs(cookbook): Hint at overriding value_name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.52...clap_complete-v4.5.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_...\n\n_Description has been truncated_","html_url":"https://github.com/Bzcasper/tensorzero-private/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bzcasper%2Ftensorzero-private/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"0.3.2","new_version":"0.5.2","update_type":"minor","path":null,"pr_created_at":"2026-02-16T04:56:42.000Z","version_change":"0.3.2 → 0.5.2","issue":{"uuid":"3945880802","node_id":"PR_kwDORGQR9c7EAHYU","number":8,"state":"open","title":"deps: bump the rust-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T04:56:42.000Z","updated_at":"2026-03-02T05:23:32.562Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":21,"packages":[{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.0","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.5","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"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-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.2","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.38.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"uuid","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"41.0.3","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.5` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.2` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.38.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.101` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.21.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `41.0.3` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d\"\u003e\u003ccode\u003e62cae02\u003c/code\u003e\u003c/a\u003e fix metadatablock doc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.24.7 to 0.26.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): trailing whitespace after multiline text nodes in CST by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5135\"\u003etree-sitter/tree-sitter#5135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct discrepancy with cst for \u003ccode\u003e--no-ranges\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5139\"\u003etree-sitter/tree-sitter#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Playground Query by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5159\"\u003etree-sitter/tree-sitter#5159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): cst printing improvements by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5165\"\u003etree-sitter/tree-sitter#5165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): set language in cwd for all usages of \u003ccode\u003ehighlight\u003c/code\u003e command by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5181\"\u003etree-sitter/tree-sitter#5181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): concurrent builds of the same grammar on different locations on disk by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5182\"\u003etree-sitter/tree-sitter#5182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): canonicalize build \u003ccode\u003e--output\u003c/code\u003e path by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5185\"\u003etree-sitter/tree-sitter#5185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): increase verbosity of \u003ccode\u003etree-sitter init -u\u003c/code\u003e updates by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5188\"\u003etree-sitter/tree-sitter#5188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): restore test summary output for \u003ccode\u003etree-sitter test\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5203\"\u003etree-sitter/tree-sitter#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): add common definitions to stdlib by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5208\"\u003etree-sitter/tree-sitter#5208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): update wasm-stdlib.h by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5210\"\u003etree-sitter/tree-sitter#5210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix python free-threading compatibility by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5214\"\u003etree-sitter/tree-sitter#5214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): define \u003ccode\u003e_BSD_SOURCE\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5226\"\u003etree-sitter/tree-sitter#5226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): regenerate stdlib with wasm-opt by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5239\"\u003etree-sitter/tree-sitter#5239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): warn user when \u003ccode\u003enm\u003c/code\u003e can't be run to verify the symbols inside the parser being built by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5246\"\u003etree-sitter/tree-sitter#5246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): address strict aliasing violations with \u003ccode\u003eArray\u003c/code\u003e type by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5254\"\u003etree-sitter/tree-sitter#5254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc Windows fixes by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5260\"\u003etree-sitter/tree-sitter#5260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): correct several bugs in realloc by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5264\"\u003etree-sitter/tree-sitter#5264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): error if a supertype is defined as a terminal by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5277\"\u003etree-sitter/tree-sitter#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAction overflow by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5278\"\u003etree-sitter/tree-sitter#5278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): account for nm/ld fix on newer powerpc linux toolchains by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5284\"\u003etree-sitter/tree-sitter#5284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport: wasm realloc optimization fix by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5286\"\u003etree-sitter/tree-sitter#5286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): use --edits value for fuzz tests by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5288\"\u003etree-sitter/tree-sitter#5288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.4 by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5289\"\u003etree-sitter/tree-sitter#5289\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/tree-sitter/compare/v0.26.3...v0.26.4\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.3...v0.26.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(cli): fix wrong file path for Java bindings test by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5117\"\u003etree-sitter/tree-sitter#5117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): use node 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/tree-sitter/pull/5120\"\u003etree-sitter/tree-sitter#5120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): cargo update 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/tree-sitter/pull/5125\"\u003etree-sitter/tree-sitter#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.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/tree-sitter/pull/5126\"\u003etree-sitter/tree-sitter#5126\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/tree-sitter/compare/v0.26.2...v0.26.3\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.2...v0.26.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump esbuild from 0.27.0 to 0.27.1 in /lib/binding_web in the npm group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5113\"\u003etree-sitter/tree-sitter#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.x by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5115\"\u003etree-sitter/tree-sitter#5115\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/tree-sitter/compare/v0.26.1...v0.26.2\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/470813116b99578956e67abb7138e993833af67a\"\u003e\u003ccode\u003e4708131\u003c/code\u003e\u003c/a\u003e 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/7ec1794d6b325155ecdec32c1c3bdd89e4e0c5e6\"\u003e\u003ccode\u003e7ec1794\u003c/code\u003e\u003c/a\u003e 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/fa8811f7f7dd4da4e89674ffd1c902f9a9ba097b\"\u003e\u003ccode\u003efa8811f\u003c/code\u003e\u003c/a\u003e docs: include info on environment variables for \u003ccode\u003efuzz\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ef4999bf61ad9e785d1d089a493dee7821b266d1\"\u003e\u003ccode\u003eef4999b\u003c/code\u003e\u003c/a\u003e fix(cli): include default values for \u003ccode\u003e--edits\u003c/code\u003e and \u003ccode\u003e--iterations\u003c/code\u003e in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/77e43dd1164ed02a2e6839dbc77fefe7928b59cb\"\u003e\u003ccode\u003e77e43dd\u003c/code\u003e\u003c/a\u003e fix(cli): use \u003ccode\u003e--edits\u003c/code\u003e value for fuzz tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/666144d3ed9018d994ec2b7207f368e35573c69c\"\u003e\u003ccode\u003e666144d\u003c/code\u003e\u003c/a\u003e fix(wasm): when reallocating the last allocated region, properly grow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ce2cb41e1f8b65fb44b98a8e57c7cf7fe4ee4419\"\u003e\u003ccode\u003ece2cb41\u003c/code\u003e\u003c/a\u003e test: rename wasm corpus test \u0026quot;wasm_realloc\u0026quot;-\u0026gt;\u0026quot;wasm_realloc_overflow_heap\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/a423343bd37757e3c61dd7eeae904005ee02017f\"\u003e\u003ccode\u003ea423343\u003c/code\u003e\u003c/a\u003e fix(loader): don't rely on \u003ccode\u003enm\u003c/code\u003e to verify scanner symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c8aedb8cfa1e9be05f9950a156d067977cc24413\"\u003e\u003ccode\u003ec8aedb8\u003c/code\u003e\u003c/a\u003e fix(loader): account for \u003ccode\u003enm\u003c/code\u003e/\u003ccode\u003eld\u003c/code\u003e fix on newer powerpc linux toolchains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/308b96d9278594af5678265308533fa158cec866\"\u003e\u003ccode\u003e308b96d\u003c/code\u003e\u003c/a\u003e generate: return error rather than assert when ABI incompatibility is\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.23.3 to 0.24.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-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 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-javascript/releases\"\u003etree-sitter-javascript'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-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...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-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-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\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.2\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.2\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\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aca7767daa8bbe3daddafc312c34be88383c828b\"\u003e\u003ccode\u003eaca7767\u003c/code\u003e\u003c/a\u003e release v0.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/29606d395089b5515de08b2465011ca96366ac5f\"\u003e\u003ccode\u003e29606d3\u003c/code\u003e\u003c/a\u003e ci: add query validation job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2f10e9c4e534fd43d5c0fc6cf977d6be5df0a936\"\u003e\u003ccode\u003e2f10e9c\u003c/code\u003e\u003c/a\u003e feat: regenerate parser with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/0fece05ff06d031d7defa8e670ba74981a8f0456\"\u003e\u003ccode\u003e0fece05\u003c/code\u003e\u003c/a\u003e feat(rust)!: update \u003ccode\u003eparser\u003c/code\u003e binding to v0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/00a7a8d8171d279ac3544c5c5aa5503e9598da33\"\u003e\u003ccode\u003e00a7a8d\u003c/code\u003e\u003c/a\u003e feat: update bindings with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/c50ea900b8d1a624fdc51356302cc1d9f895a78c\"\u003e\u003ccode\u003ec50ea90\u003c/code\u003e\u003c/a\u003e ci: update actions, add dependabot\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e support  \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1769\"\u003e#1769\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/488\"\u003e#488\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/827\"\u003e#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless Send/Sync on Module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFromSqlError::other\u003c/code\u003e convenience conversion \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1703\"\u003e#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix warnings \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1705\"\u003e#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindgen requirement from 0.71 to 0.72 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1707\"\u003e#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for vtab::parameter parsing \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1712\"\u003e#1712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1713\"\u003e#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.50.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1714\"\u003e#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with prettyplease \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1717\"\u003e#1717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce Name trait to support both \u0026amp;str and \u0026amp;CStr as name \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1659\"\u003e#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse doc_auto_cfg \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1683\"\u003e#1683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature \u003ccode\u003eloadable_extension\u003c/code\u003e is incompatible with some other features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing wrappers for sqlite3_vtab_nochange and sqlite3_value_nochange \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1688\"\u003e#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindings list \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1689\"\u003e#1689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomogenize code related to hooks \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1690\"\u003e#1690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to increase code coverage \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1610\"\u003e#1610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.49.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1691\"\u003e#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_table_column_metadata \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1692\"\u003e#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_vtab_distinct \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1695\"\u003e#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1697\"\u003e#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd query_one \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1699\"\u003e#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor one_column test method \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1700\"\u003e#1700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/35b3be2436a63d21701d1d110661e6392831fea0\"\u003e\u003ccode\u003e35b3be2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1777\"\u003e#1777\u003c/a\u003e from gwenn/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/03feebc2bf06ee8cfcb61cd9a23f235090555e21\"\u003e\u003ccode\u003e03feebc\u003c/code\u003e\u003c/a\u003e Prepare new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/671533c1a4cb0b734e2cabc9e5e91f7334713556\"\u003e\u003ccode\u003e671533c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1775\"\u003e#1775\u003c/a\u003e from Spxg/w/bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6df2072e6a35084b4be3555f4dd07c3664928c20\"\u003e\u003ccode\u003e6df2072\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003esqlite-wasm-rs\u003c/code\u003e to 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2618364012217733ea4cafdc2cd89ba14e3fff6c\"\u003e\u003ccode\u003e2618364\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e from rusqlite/vtab-send\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/b37caff77e6328a33f59dbba427495112b670703\"\u003e\u003ccode\u003eb37caff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1773\"\u003e#1773\u003c/a\u003e from rusqlite/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/44bdbc468fc2a4f1ae46ad9f43fcf6b409fa53c9\"\u003e\u003ccode\u003e44bdbc4\u003c/code\u003e\u003c/a\u003e Remove useless Send/Sync on Module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/465d751aeb23a3e54ec2c8a40155cb2e03116566\"\u003e\u003ccode\u003e465d751\u003c/code\u003e\u003c/a\u003e Fix Clippy warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/78d66787959bc22d140902c4163d456848460554\"\u003e\u003ccode\u003e78d6678\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1772\"\u003e#1772\u003c/a\u003e from rusqlite/dependabot/cargo/getrandom-0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6b8fb83f204ff19d5e81607d9ddca31534a96377\"\u003e\u003ccode\u003e6b8fb83\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.0...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.100 to 1.0.101\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.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 5.0.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/soc/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 rel...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"0.3.2","new_version":"0.5.2","update_type":"minor","path":null,"pr_created_at":"2026-02-01T17:57:07.000Z","version_change":"0.3.2 → 0.5.2","issue":{"uuid":"3882567174","node_id":"PR_kwDORGQR9c7AvZXT","number":6,"state":"open","title":"deps: bump the rust-dependencies group with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T17:57:07.000Z","updated_at":"2026-02-09T06:14:44.362Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":17,"packages":[{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.0","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.3","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"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-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.2","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.38.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.1","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"41.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.3` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.2` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.3` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.38.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.1` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `41.0.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d\"\u003e\u003ccode\u003e62cae02\u003c/code\u003e\u003c/a\u003e fix metadatablock doc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.24.7 to 0.26.3\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/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(cli): fix wrong file path for Java bindings test by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5117\"\u003etree-sitter/tree-sitter#5117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): use node 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/tree-sitter/pull/5120\"\u003etree-sitter/tree-sitter#5120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): cargo update 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/tree-sitter/pull/5125\"\u003etree-sitter/tree-sitter#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.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/tree-sitter/pull/5126\"\u003etree-sitter/tree-sitter#5126\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/tree-sitter/compare/v0.26.2...v0.26.3\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.2...v0.26.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump esbuild from 0.27.0 to 0.27.1 in /lib/binding_web in the npm group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5113\"\u003etree-sitter/tree-sitter#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.x by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5115\"\u003etree-sitter/tree-sitter#5115\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/tree-sitter/compare/v0.26.1...v0.26.2\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): specify abi version via env var 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/tree-sitter/pull/4173\"\u003etree-sitter/tree-sitter#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use \u003ccode\u003eubuntu-22.04\u003c/code\u003e for x64 builds by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4175\"\u003etree-sitter/tree-sitter#4175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): prevent finished_tree assertion failure 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/tree-sitter/pull/4176\"\u003etree-sitter/tree-sitter#4176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: do not define _POSIX_C_SOURCE on NetBSD by \u003ca href=\"https://github.com/0-wiz-0\"\u003e\u003ccode\u003e@​0-wiz-0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4181\"\u003etree-sitter/tree-sitter#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): provide type in the exports by \u003ca href=\"https://github.com/robertohuertasm\"\u003e\u003ccode\u003e@​robertohuertasm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4185\"\u003etree-sitter/tree-sitter#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd generate crate to workspace \u0026amp; adjust to new clippy lints by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4192\"\u003etree-sitter/tree-sitter#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(web): rename tree-sitter.js to web-tree-sitter.js by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4194\"\u003etree-sitter/tree-sitter#4194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Windows support using MinGW-w64 by \u003ca href=\"https://github.com/MisterDA\"\u003e\u003ccode\u003e@​MisterDA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4201\"\u003etree-sitter/tree-sitter#4201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when loading languages w/ old ABI via wasm by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4210\"\u003etree-sitter/tree-sitter#4210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore external tokens that are zero-length and extra by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4213\"\u003etree-sitter/tree-sitter#4213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003eresult_symbol\u003c/code\u003e field of lexer in wasm memory in between invocations by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4218\"\u003etree-sitter/tree-sitter#4218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecrease the MSRV for the tree-sitter-language crate by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4221\"\u003etree-sitter/tree-sitter#4221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): restore passing in ERROR to \u003ccode\u003edescendantsOfType\u003c/code\u003e by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4226\"\u003etree-sitter/tree-sitter#4226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypo: but is only works → but it only works by \u003ca href=\"https://github.com/hippietrail\"\u003e\u003ccode\u003e@​hippietrail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4242\"\u003etree-sitter/tree-sitter#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadapt to new rust lints and tweak ci by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4249\"\u003etree-sitter/tree-sitter#4249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark all format-like macros for Clippy by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4231\"\u003etree-sitter/tree-sitter#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix symbol leak for character sets by \u003ca href=\"https://github.com/polazarus\"\u003e\u003ccode\u003e@​polazarus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4255\"\u003etree-sitter/tree-sitter#4255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cases where error recovery could infinite loop by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4257\"\u003etree-sitter/tree-sitter#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): adapt to new nightly lint by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4254\"\u003etree-sitter/tree-sitter#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): remove duplicate TSLanguageMetadata typedef by \u003ca href=\"https://github.com/notxvilka\"\u003e\u003ccode\u003e@​notxvilka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4268\"\u003etree-sitter/tree-sitter#4268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erust bindings: Add information about using WASM grammar files to README by \u003ca href=\"https://github.com/lucifayr\"\u003e\u003ccode\u003e@​lucifayr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4235\"\u003etree-sitter/tree-sitter#4235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build.zig.zon for zig master/0.14 by \u003ca href=\"https://github.com/nihklas\"\u003e\u003ccode\u003e@​nihklas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4258\"\u003etree-sitter/tree-sitter#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update test command flag from -f to -i by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4263\"\u003etree-sitter/tree-sitter#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): properly escape invisible characters in parse error output by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4276\"\u003etree-sitter/tree-sitter#4276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lib): quote invalid nodes, fields, and captures 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/tree-sitter/pull/4278\"\u003etree-sitter/tree-sitter#4278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ring from 0.17.8 to 0.17.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4272\"\u003etree-sitter/tree-sitter#4272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): bump version to 0.26.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/tree-sitter/pull/4282\"\u003etree-sitter/tree-sitter#4282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(xtask): error if new version supplied to xtask is less than or equal to current version by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4287\"\u003etree-sitter/tree-sitter#4287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(make): \u003ccode\u003emake install\u003c/code\u003e shouldn’t fail when a parser bundles no queries by \u003ca href=\"https://github.com/mavit\"\u003e\u003ccode\u003e@​mavit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4284\"\u003etree-sitter/tree-sitter#4284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003e(Node | null)[]\u003c/code\u003e return types to \u003ccode\u003eNode[]\u003c/code\u003e by \u003ca href=\"https://github.com/tmr232\"\u003e\u003ccode\u003e@​tmr232\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4283\"\u003etree-sitter/tree-sitter#4283\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/tree-sitter/commit/cd4b6e2ef996d4baca12caadb78dffc8b55bc869\"\u003e\u003ccode\u003ecd4b6e2\u003c/code\u003e\u003c/a\u003e 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8caecbc13f62b7532b66ed8e367f537a280285b6\"\u003e\u003ccode\u003e8caecbc\u003c/code\u003e\u003c/a\u003e build(deps): cargo update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/1b654ae35d07818cfd188d28c9e0dec9fe24c3bb\"\u003e\u003ccode\u003e1b654ae\u003c/code\u003e\u003c/a\u003e ci(release): use node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3bd44afcaa5770c9fb413cb9e168d3caa5da25d8\"\u003e\u003ccode\u003e3bd44af\u003c/code\u003e\u003c/a\u003e docs(cli): fix wrong file path for Java bindings test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8b8199775f96ca8642cf7860da46100875b38453\"\u003e\u003ccode\u003e8b81997\u003c/code\u003e\u003c/a\u003e 0.26.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/744e556f7ea96087bd8cc2433a2d1ce951684204\"\u003e\u003ccode\u003e744e556\u003c/code\u003e\u003c/a\u003e build(deps): bump esbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8a3dcc6155a9faae677544303b6bc0caf1aef296\"\u003e\u003ccode\u003e8a3dcc6\u003c/code\u003e\u003c/a\u003e release 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b0afbf376224724ba97c68a54e36b63b71939695\"\u003e\u003ccode\u003eb0afbf3\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmparser from 0.242.0 to 0.243.0 in the cargo group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/974be3bb30282fdf545c5724bf4367786519a1b6\"\u003e\u003ccode\u003e974be3b\u003c/code\u003e\u003c/a\u003e fix(rust): specify workspace dependency of \u003ccode\u003etree-sitter-language\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d861e2bcd9f9ca087cbc1de74acfc54c31395e7b\"\u003e\u003ccode\u003ed861e2b\u003c/code\u003e\u003c/a\u003e docs(cli): list Java \u0026amp; Zig binding files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.23.3 to 0.24.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-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 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-javascript/releases\"\u003etree-sitter-javascript'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-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...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-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-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\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.2\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.2\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\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aca7767daa8bbe3daddafc312c34be88383c828b\"\u003e\u003ccode\u003eaca7767\u003c/code\u003e\u003c/a\u003e release v0.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/29606d395089b5515de08b2465011ca96366ac5f\"\u003e\u003ccode\u003e29606d3\u003c/code\u003e\u003c/a\u003e ci: add query validation job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2f10e9c4e534fd43d5c0fc6cf977d6be5df0a936\"\u003e\u003ccode\u003e2f10e9c\u003c/code\u003e\u003c/a\u003e feat: regenerate parser with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/0fece05ff06d031d7defa8e670ba74981a8f0456\"\u003e\u003ccode\u003e0fece05\u003c/code\u003e\u003c/a\u003e feat(rust)!: update \u003ccode\u003eparser\u003c/code\u003e binding to v0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/00a7a8d8171d279ac3544c5c5aa5503e9598da33\"\u003e\u003ccode\u003e00a7a8d\u003c/code\u003e\u003c/a\u003e feat: update bindings with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/c50ea900b8d1a624fdc51356302cc1d9f895a78c\"\u003e\u003ccode\u003ec50ea90\u003c/code\u003e\u003c/a\u003e ci: update actions, add dependabot\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.3/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the tracing callback to abort the process if the callback panics instead of randomly detecting the panic in some other function.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1121\"\u003e#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCredential helper config (loaded with \u003ccode\u003eCredentialHelper::config\u003c/code\u003e) now checks for helpers that start with something that looks like an absolute path, rather than checking for a \u003ccode\u003e/\u003c/code\u003e or \u003ccode\u003e\\\u003c/code\u003e anywhere in the helper string (which resolves an issue if the helper had arguments with \u003ccode\u003e/\u003c/code\u003e or \u003ccode\u003e\\\u003c/code\u003e).\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1137\"\u003e#1137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7f42b7a08c2fc6fb54e107c357e2b9811e03fe9d\"\u003e\u003ccode\u003e7f42b7a\u003c/code\u003e\u003c/a\u003e Clarify Indexer::new \u003ccode\u003epath\u003c/code\u003e parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1774e57b6d11039e04274c0ade9c27d2c768af09\"\u003e\u003ccode\u003e1774e57\u003c/code\u003e\u003c/a\u003e Call init in Indexer::new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/5bc3baa9694a94db2ca9cc256b5bce8a215f9013\"\u003e\u003ccode\u003e5bc3baa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1155\"\u003e#1155\u003c/a\u003e from reddevilmidzy/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ba5e1b33483755df7962f5c5771295d12cc6db15\"\u003e\u003ccode\u003eba5e1b3\u003c/code\u003e\u003c/a\u003e Make link an intra-doc link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e support  \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1769\"\u003e#1769\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/488\"\u003e#488\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/827\"\u003e#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless Send/Sync on Module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFromSqlError::other\u003c/code\u003e convenience conversion \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1703\"\u003e#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix warnings \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1705\"\u003e#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindgen requirement from 0.71 to 0.72 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1707\"\u003e#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for vtab::parameter parsing \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1712\"\u003e#1712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1713\"\u003e#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.50.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1714\"\u003e#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with prettyplease \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1717\"\u003e#1717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce Name trait to support both \u0026amp;str and \u0026amp;CStr as name \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1659\"\u003e#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse doc_auto_cfg \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1683\"\u003e#1683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature \u003ccode\u003eloadable_extension\u003c/code\u003e is incompatible with some other features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing wrappers for sqlite3_vtab_nochange and sqlite3_value_nochange \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1688\"\u003e#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindings list \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1689\"\u003e#1689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomogenize code related to hooks \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1690\"\u003e#1690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to increase code coverage \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1610\"\u003e#1610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.49.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1691\"\u003e#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_table_column_metadata \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1692\"\u003e#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_vtab_distinct \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1695\"\u003e#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1697\"\u003e#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd query_one \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1699\"\u003e#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor one_column test method \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1700\"\u003e#1700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/35b3be2436a63d21701d1d110661e6392831fea0\"\u003e\u003ccode\u003e35b3be2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1777\"\u003e#1777\u003c/a\u003e from gwenn/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/03feebc2bf06ee8cfcb61cd9a23f235090555e21\"\u003e\u003ccode\u003e03feebc\u003c/code\u003e\u003c/a\u003e Prepare new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/671533c1a4cb0b734e2cabc9e5e91f7334713556\"\u003e\u003ccode\u003e671533c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1775\"\u003e#1775\u003c/a\u003e from Spxg/w/bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6df2072e6a35084b4be3555f4dd07c3664928c20\"\u003e\u003ccode\u003e6df2072\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003esqlite-wasm-rs\u003c/code\u003e to 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2618364012217733ea4cafdc2cd89ba14e3fff6c\"\u003e\u003ccode\u003e2618364\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e from rusqlite/vtab-send\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/b37caff77e6328a33f59dbba427495112b670703\"\u003e\u003ccode\u003eb37caff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1773\"\u003e#1773\u003c/a\u003e from rusqlite/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/44bdbc468fc2a4f1ae46ad9f43fcf6b409fa53c9\"\u003e\u003ccode\u003e44bdbc4\u003c/code\u003e\u003c/a\u003e Remove useless Send/Sync on Module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/465d751aeb23a3e54ec2c8a40155cb2e03116566\"\u003e\u003ccode\u003e465d751\u003c/code\u003e\u003c/a\u003e Fix Clippy warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/78d66787959bc22d140902c4163d456848460554\"\u003e\u003ccode\u003e78d6678\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1772\"\u003e#1772\u003c/a\u003e from rusqlite/dependabot/cargo/getrandom-0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6b8fb83f204ff19d5e81607d9ddca31534a96377\"\u003e\u003ccode\u003e6b8fb83\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.0...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 5.0.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/soc/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.8.5 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.2] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevise \u0026quot;not a crypto library\u0026quot; policy again (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ezerocopy\u003c/code\u003e dependency from \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix feature \u003ccode\u003esimd_support\u003c/code\u003e for recent nightly rust (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003efn rand::seq::index::sample_weighted\u003c/code\u003e and \u003ccode\u003efn IndexedRandom::choose_multiple_weighted\u003c/code\u003e to return fewer than \u003ccode\u003eamount\u003c/code\u003e results (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e), reverting an undocumented change (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e) to the previous release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erand::distr::Alphabetic\u003c/code\u003e distribution. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ec6d5c06a5384c14563a2164bb4a038100a5bb78\"\u003e\u003ccode\u003eec6d5c0\u003c/code\u003e\u003c/a\u003e Prepare rand_core v0.9.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/6a06056e8a892bfa181ec24a8ea16aa9f2fe97d3\"\u003e\u003ccode\u003e6a06056\u003c/code\u003e\u003c/a\u003e rand_core: introduce an UnwrapMut wrapper (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e n...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"0.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-12-01T20:08:38.000Z","version_change":"0.3.2 → 0.5.1","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.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-11-24T18:36:21.000Z","version_change":"0.3.2 → 0.5.1","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.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-10-13T19:51:50.000Z","version_change":"0.3.2 → 0.5.1","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.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-10-06T17:52:18.000Z","version_change":"0.3.2 → 0.5.1","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.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-10-06T17:50:46.000Z","version_change":"0.3.2 → 0.5.1","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.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-10-01T22:47:24.000Z","version_change":"0.3.2 → 0.5.1","issue":{"uuid":"2879912813","node_id":"PR_kwDOMXNO-86rp_tt","number":3793,"state":"open","title":"Bump the rust-dependencies group across 1 directory with 3 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-10-01T22:47:24.000Z","updated_at":"2025-10-02T13:58:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":3,"packages":[{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"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 3 updates in the / directory: [google-cloud-auth](https://github.com/googleapis/google-cloud-rust), [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) and [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown).\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 `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/3793","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3793","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3793/packages"}},{"old_version":"0.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-10-01T20:17:07.000Z","version_change":"0.3.2 → 0.5.1","issue":{"uuid":"2879529100","node_id":"PR_kwDOMXNO-86roiCM","number":3786,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T22:47:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T20:17:07.000Z","updated_at":"2025-10-01T22:47:18.000Z","time_to_close":9011,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":4,"packages":[{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.0.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"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 4 updates in the / directory: [jsonwebtoken](https://github.com/Keats/jsonwebtoken), [google-cloud-auth](https://github.com/googleapis/google-cloud-rust), [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) and [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown).\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 `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 `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 versions of `jsonwebtoken`, `google-cloud-auth`, `tree-sitter-python`, and `tree-sitter-md` in `Cargo.lock` and relevant `Cargo.toml` files.\n\u003e \n\u003e   - **Dependencies**:\n\u003e     - Update `jsonwebtoken` from 9.3.1 to 10.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - Update `google-cloud-auth` from 0.23.0 to 1.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - Update `tree-sitter-python` from 0.23.6 to 0.25.0 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\n\u003e     - Update `tree-sitter-md` from 0.3.2 to 0.5.1 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\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 fca7c10a5281abc54cf22662dd07a2e1b60a7ad1. 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/3786","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3786","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3786/packages"}},{"old_version":"0.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-10-01T17:02:23.000Z","version_change":"0.3.2 → 0.5.1","issue":{"uuid":"2878990922","node_id":"PR_kwDOMXNO-86rmepK","number":3780,"state":"closed","title":"Bump the rust-dependencies group with 6 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T20:17:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T17:02:23.000Z","updated_at":"2025-10-01T20:17:03.000Z","time_to_close":11680,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":6,"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":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"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 6 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| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\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 `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 `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 including major updates to `jsonwebtoken` and `google-cloud-auth`.\n\u003e \n\u003e   - **Dependencies Updated**:\n\u003e     - `axum` from 0.8.5 to 0.8.6 in `Cargo.lock`.\n\u003e     - `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `jsonwebtoken` from 9.3.1 to 10.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `google-cloud-auth` from 0.23.0 to 1.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `tree-sitter-python` from 0.23.6 to 0.25.0 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\n\u003e     - `tree-sitter-md` from 0.3.2 to 0.5.1 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\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 9f15a47526527d7ad666cd67de18c8a092d3e934. 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/3780","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3780","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3780/packages"}},{"old_version":"0.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-10-01T01:12:08.000Z","version_change":"0.3.2 → 0.5.1","issue":{"uuid":"2876498759","node_id":"PR_kwDOMXNO-86rc-NH","number":3769,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-01T16:53:01.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T01:12:08.000Z","updated_at":"2025-10-01T16:53:01.000Z","time_to_close":56453,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":6,"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":"google-cloud-auth","old_version":"0.23.0","new_version":"1.0.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"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 6 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| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.23.0` | `1.0.0` |\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 `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 `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 including major updates for `jsonwebtoken` and `google-cloud-auth`, and minor updates for others.\n\u003e \n\u003e   - **Dependencies Updated**:\n\u003e     - `axum` from 0.8.5 to 0.8.6 in `Cargo.lock`.\n\u003e     - `aws-sdk-bedrockruntime` from 1.106.0 to 1.107.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `jsonwebtoken` from 9.3.1 to 10.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `google-cloud-auth` from 0.23.0 to 1.0.0 in `Cargo.lock` and `tensorzero-core/Cargo.toml`.\n\u003e     - `tree-sitter-python` from 0.23.6 to 0.25.0 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\n\u003e     - `tree-sitter-md` from 0.3.2 to 0.5.1 in `Cargo.lock` and `examples/integrations/cursor/feedback/Cargo.toml`.\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 3bb8bb2f5641ff75693e14ac73637e429c89c318. 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/3769","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tensorzero%2Ftensorzero/issues/3769","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3769/packages"}},{"old_version":"0.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-09-30T19:18:19.000Z","version_change":"0.3.2 → 0.5.1","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.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-09-30T18:11:14.000Z","version_change":"0.3.2 → 0.5.1","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.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-09-30T01:18:58.000Z","version_change":"0.3.2 → 0.5.1","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.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-09-29T23:12:27.000Z","version_change":"0.3.2 → 0.5.1","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.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-09-29T22:06:52.000Z","version_change":"0.3.2 → 0.5.1","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.3.2","new_version":"0.5.1","update_type":"minor","path":null,"pr_created_at":"2025-09-29T21:15:56.000Z","version_change":"0.3.2 → 0.5.1","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"}}]}